Holland House Vandrehjem London ligger kun 5 minutters gang fra metrostationen Victoria og har 24 timers security og en restaurant.
Gæsterne kan finde Selfridges inden for 2 km og Sea Life London Aquarium inden for 2,1 km fra denne indkvartering. Hotellets placering er tæt på St. Gabriel's Church. Inden for 150 meter fra stedet, serverer Cambridge Street og Southern Charm Kitchens et bredt udvalg af måltider.
De delte badeværelser er udstyret med separat toilet og en bruser.