The Grosvenor Hotel, Victoria has been restored to itâs former glory, revealing stunning original features, that date back to 1862. Itâs superb location is within walking distance of many of London's landmarks including Buckingham Palace, Westminster Abbey and the Houses of Parliament