The Grosvenor Hotel

ADDRESS: 101 Buckingham Palace Road, Victoria London SW1W 0SJ
RESERVATIONS: 0800 330 8011
The Grosvenor Hotel

The Grosvenor Hotel

The Grosvenor Hotel is a luxury hotel that make your stay at London quite a lavish one. With a classical look, this hotel is a must for those who are into intricate decoration.

Map for The Grosvenor Hotel

0.0785