Shanghai Street
The Langham Place Hotel is located at 555, Shanghai Street. Managed by the Langham Hotels International, it is the only five star hotel located in Mong Kok and has a swimming pool on its roof. Its 42 floors houses 280 deluxe, 284 executive, and 101 Langham Hotel Club guest rooms.