Contemporary elegance meets historic charm at the renowned The Clermont London, Charing Cross, located opposite Trafalgar Square. London’s world-famous monuments, galleries and restaurants are all waiting at your doorstep, with the convenient Charing Cross tube station at your beck and call. Built in the mid-1800s, the French Renaissance character shines through the grand interior, but rooms and facilties are fantastically modern and fresh.
Resort/Property: The Clermont London, Charing Cross
Address: Strand, Charing Cross, London WC2N 5HX, United Kingdom