The Great Shanghai Restaurant and Night Club was located at 149-155 Lockhart Road at the northeast corner with O' Brien Road. After WWII, the establishment was called the Plaza Ballroom and Restaurant.
1956 Junction of O'Brien and Lockhart Roads
Date picture taken (may be approximate):
Sunday, January 1, 1956