Is this London hotel the ultimate in luxury? 17.09.2025 22:00 Sydney Morning Herald Mandarin Oriental’s second London hotel is a new-build with only 50 rooms in the heart of Mayfair.