Location
With a stay at OYO Townhouse New England, London Victoria in London (London City Centre), you'll be within a 5-minute drive of Westminster Abbey and Buckingham Palace. This hotel is 0.4 mi (0.7 km) from Victoria Station Travel Information Centre and 1.2 mi (2 km) from Big Ben.
Rooms
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.