Location

118 Peak Road, The Peak, Hong Kong