School of Hotel and Tourism Management is located in Tsim Sha Tsui, Hong Kong on 17 Science Museum Rd. School of Hotel and Tourism Management is rated 4.5 out of 5 in the category university department in Hong Kong.
Address
17 Science Museum Rd
Accessibility
Wheelchair-accessible entrance