Xi Hotel Location Map

Address: 7 Minden Ave, Tsim Sha Tsui, Hong Kong, China
view on Google Maps