Das Hotel OYO Townhouse New England Victoria liegt etwa 750 Meter vom Zentrum Londons entfernt. Es bietet eine zentrale Lage, die den Zugang zu Einkaufsmöglichkeiten und städtischen Zielen erleichtert. Die Umgebung ist urban geprägt, wobei die Nähe zum Stadtzentrum eine lebendige Atmosphäre schafft.
Das Hotel verfügt über 25 Zimmer, die mit Teppichboden und wahlweise Doppel- oder Queensize-Betten ausgestattet sind. Zustellbetten sind auf Anfrage erhältlich. Die Zimmerausstattung umfasst zudem eine Klimaanlage, zentrale Heizung und einen Schreibtisch. Wahlweise stehen Nichtraucher- sowie Raucherzimmer zur Verfügung.
Ein Restaurant ist im Hotel vorhanden, das kontinentale Frühstück wird angeboten. Gästen stehen sowohl Garage als auch Parkplatz zur Verfügung. Für angenehmes Raumklima sorgen zentrale Klimaanlage und Heizung. Einkaufsmöglichkeiten wie ein Supermarkt und weitere Geschäfte sind fußläufig erreichbar.