Royal Horseguards Hotel

Royal Horseguards Hotel
2 Whitehall Court, SW1A 2EJ, London, United Kingdom