El Holland House es un alojamiento para estudiantes situado en Londres, a 0,9 millas del palacio de Buckingham.Alberga un restaurante. Hay conexión Wi-Fi gratuita.
Todas las habitaciones tienen acceso a un baño compartido. Las habitaciones también incluyen espacio de almacenamiento.
Todas las mañanas se sirve un desayuno continental.
El Big Ben se encuentra a 1,2 millas de Holland House. El aeropuerto de London City está a 10 millas.