With a stay at OYO Townhouse New England, London Victoria in London (London City Centre), you'll be within a 5-minute drive of Buckingham Palace and Hyde Park. This hotel is 1.2 mi (2 km) from Big Ben and 1.9 mi (3 km) from London Eye.
Stay in one of 25 guestrooms featuring LED televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads. Conveniences include phones and desks, and you can also request irons/ironing boards.
Featured amenities include a 24-hour front desk and luggage storage.