Royal Horse Guards Hotel

Royal Horse Guards Hotel
2 Whitehall Court, London, SW1A 2EJ