Steps from Buckingham Palace, a warm welcome awaits at opulent Rubens at the Palace –where it feels as though time has stood still for over a century
Location
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.