Hotel Thistle Westminster, London

Buckingham Palace RoadVictoria Station, LondonSW1W 0QT, United Kingdom