This stunning boutique-style hotel overlooks Buckingham Palace and its mews, and provides personalised service. The Rubens at the Palace is a short walk from Victoria station and is ideal for Victoria Palace and Victoria Apollo theatres.
Number of rooms: 173
39 Buckingham Palace Road, Westminster Borough, London, SW1W 0PS, United Kingdom
Hotel booked 1 times today.