El The Boathouse Hotel Londres, de 4 estrellas, es un lugar estupendo para alojarse en el barrio Westminster Borough, a 25 minutos a pie del Palacio de Kensington. Los huéspedes que se alojen en este hotel en barco pueden aparcar su coche cerca.
El hotel está situado con fácil acceso al Museo Británico, a unos pocos pasos de la estación de metro el de Edgware Road. El Boathouse Londres está muy cerca de Church Street y a tan solo 1 km del Museo de Sherlock Holmes. El alojamiento está situado relativamente cerca del Parque Hyde. Junto con otros atractivos culturales, el Museo de Ciencias se encuentra a unos 2 km del The Boathouse Hotel.
Las habitaciones están provistas de servicio de tetera/cafetera y una zona de estar.
Los visitantes podrán probar la comida mediterránea en el restaurante el Zonzo Restaurant, que está a tan solo 5 minutos andando del hotel. La estación de metro más cercana está a menos de 5 minutos andando del hotel.