moddsey Thu, 05/21/2020 - 18:28 prevnextoldernewer Bright lights of Wanchai. The New York Bar and Neptune Night Club and Bar were located at 54 Lockhart Road and 56-58 Lockhart Road respectively. Date picture taken 1955 Author(s) Moddsey Gallery 1950s Hong Kong Shows place(s) New York Bar [????-????] Neptune Bar/H.K. Neptune Bar (South Side of Lockhart Road) [????-????] Log in or register to post comments