The creamy building across the road is the New York Theatre. The "New York" sign of the Theatre was on Percival Street at the junction with Hennessy Road. The street in front with the line of rickshaws is Lockhart Road.
Source: This image came from Flickr, see https://flickr.com/photo.gne?id=14927111434
Date picture taken
1958
Gallery