Where is The Landmark Mandarin Oriental, Hong Kong located?

Travel Guide Inspector

The Five-Star Landmark Mandarin Oriental, Hong Kong is located in the city’s Central neighborhood at 15 Queen’s Road, which is Hong Kong’s hub for business and shopping. The ultra-contemporary boutique hotel is part of The Landmark shopping complex, which is home to some of Hong Kong’s most high-end shops, including an outpost of luxe British department store Harvey Nichols. Central’s top attractions, from the nightlife neighborhood of Lan Kwai Fong to the Mid-Levels Escalators and the Star Ferry pier, are all within walking distance. The hotel’s street level MO Bar has views onto Queen’s Road and provides a great spot to have breakfast, lunch or a creative cocktail while soaking in the hotel’s setting. The hotel’s sister property, the Five-Star Mandarin Oriental, Hong Kong, is within walking distance.