El OYO Townhouse New England, London Victoria está situado a solo 10 minutos a pie de la estación de tren y de autobuses Victoria del centro de Londres. Ocupa un edificio georgiano del siglo XIX ubicado a 1,6 km de la galería de arte Tate Britain, del palacio de Buckingham y de la abadía de Westminster.
Las habitaciones son luminosas y disponen de cama Hypnos confortable, TV y escritorio con puerto para la conexión a internet por cable. El baño privado tiene ducha. Se facilita un secador de pelo bajo petición.
El New England Hotel se halla a 15 minutos a pie de la emblemática zona de Westminster, que alberga el Parlamento, el Big Ben y otros famosos lugares de interés turístico. Los teatros y los locales de ocio nocturno de la zona de West End quedan a solo 5 minutos en metro desde la estación Victoria.