Get Listed
The Mira Hong Kong
Hotel
Address: 118 Nathan Road, Tsim Sha Tsui, Tsim Sha Tsui, Kowloon, Hong Kong