This London hotel feels straight out of Bridgerton
Practically across the street from the Royal Mews at Buckingham Palace and a 10-minute walk to Victoria Station and its many transport links, you’re in the heart of London here. It ensures proximity to some of the city’s most popular sights – Buckingham Palace, Hyde Park and Westminster Abbey. And nearby Market Halls Victoria offers everything from casual street food eats to fine dining from Michelin-starred chefs. The Apollo Victoria Theatre is just around the corner.Read more: I live in London...