
London, United Kingdom
OYO Townhouse New England, London Victoria
3-star hotel · OYO
OYO Townhouse New England Victoria is situated just 10 minutes' walk from central London's Victoria Rail and Coach Stations. This 19th century Georgian building is within 1 mile of the Tate Britain Gallery, Buckingham Palace, and…
- Wi-fi
- 24-hour reception
- Lift access
- Newspapers


