Holland Inn Hotel ofrece a los huéspedes un alojamiento ideal durante su estancia en Londres, a menos de veinte minutos caminando de West Kensington Tube Station. Se encuentra a solo un breve paseo Olympia. Los huéspedes disponen de gran cantidad de comodidades e instalaciones, tales como recepción 24 horas, traslados al aeropuerto y registros de entrada y salida exprés. También ofrece un servicio de guardaequipajes, una caja fuerte y conserje. En la casa de huéspedes hay 26 habitaciones, y todas ellas ofrecen todo lo necesario para una estancia confortable. La casa de huéspedes dispone de un restaurante, una muy buena opción para aquellos que no desean desplazarse para ir a cenar o comer. Cuando los días son cálidos los huéspedes pueden comer o cenar al aire libre en la terraza exterior. Asimismo, desde Holland Inn Hotel se puede acceder andando Holland Park, Kensington High Street y Design Museum. Se puede acceder fácilmente caminando hasta el transporte público, concretamente, Kensington Olympia Railway Station.