With a stay at The Park Hotel in London (London City Centre), you'll be within a 5-minute drive of Hyde Park and Buckingham Palace. This hotel is 0.5 mi (0.8 km) from Victoria Palace Theatre and 1.2 mi (1.9 km) from Big Ben. Make yourself at home in one of the 18 guestrooms. Complimentary wireless Internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads. Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance. Featured amenities include complimentary wired Internet access and a 24-hour front desk.
The Park Hotel
64 Belgrave Road, London, England, SW1V 2BP, United Kingdom