Was located at 1a Mody Road (opposite to Holiday Inn) inside Mirador Mansion. Gone.
From my 1980 Hong Kong Tourist Association Official Guidebook.
Date picture taken
1980s
Gallery
Shows place(s)