This is the ultimate luxury address in central London, near Westminster. Stay in supreme style with panoramic views overlooking the River Thames. This five-star iconic London hotel reflects fully refurbished Victorian luxury and modern elegance. From the original tiled floor and chandeliers of the grand entrance to its award winning restaurant, One Twenty One Two.
Located on Whitehall Court, you’re ideally placed to explore the city, with Embankment tube situated opposite the hotel and Charring Cross Station just five minutes walk away. Many of the city’s most famous sites are within walking distance, from Parliament Square and Big Ben to the London Eye. You can even take in the best views by riverboat taxi from Embankment Pier.