Royal Horseguards Hotel

Royal Horseguards Hotel
2 Whitehall Ct, London, Westminister, London, SW1A 2EJ