The Grosvenor Hotel, London is sited on Buckingham Palace Road adjacent to Victoria Rail and Tube Stations. London’s famous attractions, including Buckingham Palace, the Houses of Parliament and River Thames are easily accessible. The Grosvenor Hotel offes the elegance of a traditional Great Railway hotel with wide corridors and high ceilings and has spacious, well appointed rooms. Formerly known as the Thistle Victoria Hotel.