Looking for the best spot to stay in London? Look no further than The Clermont for elegance right in the centre of it all. Choosing the right spot to base yourself while you delve deep into the land of double-decker buses, historical landmarks and afternoon tea is no easy task – but this charming retreat […]