The Grosvenor Hotel

101 Buckingham Palace Road
London
United Kingdom