OYO Townhouse New England Victoria is located in London and features free Wi-Fi. The hotel is also ideally situated moments on foot from Victoria Coach Station. This modern hotel provides luggage storage, a 24-hour reception and a lift. OYO Townhouse New England Victoria features rooms equipped with a flat-screen TV, cable/satellite channels and heating. All offer a private bathroom and an in-room closet. OYO Townhouse New England Victoria is close to London Victoria Railway Station, making it easy for guests to explore London and its surrounding areas. The Chelsea Bridge, Sloane Square and Westminster Cathedral are each within walking distance.