Navigation Menu
The Grosvenor

The Grosvenor

The Grosvenor Hotel is located on 101 Buckingham Palace Road SW1W 0SJ in central London. This 4-star hotel
is perfect for guests, who want to explore London, due to its proximity to Buckingham Palace and The Royal Parks. It offers a new
express check-in service that allows guests to make a reservation and pick up their room key on arrival. The rooms are luxury furnished
with high ceilings in Victorian style. Grosvenor Hotel has a bar and a restaurant.

    1 Review

  1. I had a business meeting at this hotel and everything during my stay was perfect. High quality service and organised staff.


Post a review

Your email address will not be published. Required fields are marked *