Standing proudly beside Victoria Station, The Clermont London, Victoria, is a charming hotel that wears its history with such confidence. Set within a stunning Grade II-listed building on Buckingham Palace Rd, the hotel perfectly balances Victorian splendour with contemporary comfort, offering an experience that feels both indulgent and welcoming - but not pretentious.
