Le Holland House est un hébergement étudiant proposant des séjours de longue durée, situé à Londres, à 0,9 km de Buckingham Palace.L'établissement possède un restaurant. Une connexion Wi-Fi est disponible gratuitement.
Chaque chambre donne accès à une salle de bains commune. Les chambres comprennent également un espace de rangement.
Un petit-déjeuner continental est servi chaque matin.
Le Big Ben est situé à 1,2 km du Holland House. L'aéroport de Londres-City est à 10 km.