Think this photo was taken from the Miramar Hotel, probably 1951.
In the foreground are Gilman Motors, then the construction site of the Princess Theatre, then the Terraced building on Nathan Road, south of Granville Road junction, and finally Telephone House.