Comfort Inn Buckingham Palace

8-12 St Georges Drive
London
United Kingdom