Peninsula Hotel on the right, then Hotel Merlin, next possibly Metropole Building under construction,and behind Peking Road is Mohan's Building.
YMCA building on the left.
Source: This image came from Flickr, see https://flickr.com/photo.gne?id=15429006907
Date picture taken
1963
Gallery
Shows place(s)