O OYO Townhouse New England, London Victoria está situado apenas a 10 minutos a pé das Estações Rodoviária e Ferroviária Victoria, no centro de Londres. Este edifício georgiano do século XIX encontra-se a cerca de 1,6 km da Galeria Tate Britain, do Palácio de Buckingham e da Abadia de Westminster.
Cada quarto luminoso tem uma confortável cama Hypnos, uma televisão e uma secretária com ligações de modem para computador. As casas de banho privadas têm um chuveiro e os secadores de cabelo estão disponíveis mediante pedido.
A icónica Westminster, com as Casas do Parlamento, o Big Ben e outras atrações famosas, fica a 15 minutos a pé do New England Hotel. Os teatros e a vida noturna de West End, em Londres, estão apenas a 5 minutos de metro a partir da Estação Victoria.