Victoria metro istasyonundan 500 metre uzaklıkta bulunan Oyo Townhouse New England, London Victoria Otel, gerekli tüm olanaklara sahip 23 aydınlık odalardan oluşmaktadır. Otel, ortak alanlarda sağlanan Wi-Fi'ye sahiptir.
Buckingham Sarayı ve Londra Zindanı, Oyo Townhouse New England, London Victoria Otel oteline sırasıyla 1 km ve 2 km uzaklıktadır. Bu otel, Apollo Victoria Tiyatrosu'nın yanında, Londra şehrinin merkezine 3 km uzaklıkta yer almaktadır.
Misafirler, Oyo Townhouse New England, London Victoria Otel'den yürüyerek 5 dakika mesafesindeki Cambridge Street, St. George's Tavern gibi lokantalarda yemek yiyebilirler.