ituated on the Strand at Charing Cross Station, The Clermont London, Charing Cross is just a few steps from the most central point in London.
That also means many of the Capital’s must-see attractions including Trafalgar Square, National Gallery, London Eye,
West End and Covent Garden Market are all within a few minutes' walk from our front door