Oyo Townhouse New England, London Victoria Hotel tilbyder 23 lyse værelser ikke langt fra River Thames, som ligger 30 meter væk derfra. Stedet tilbyder også Wi Fi i offentlige områder.
National Gallery og The London Eye er begge 5 og 10 minutters kørsel fra hotellet. Der er kun 3 km til centrum af London. Hotellet ligger ved siden af St. Gabriel's Church. Victoria metrostation er hurtigt tilgængelig inden for 500 meter derfra.
Beliggende 300 meter fra lokalet Cambridge Street og St. George's Tavern serverer en bred vifte af mad.