El Hotel Arran House London es una casa de huéspedes encantadora situada en la esquina entre Torrington Place y Gower Street, en el corazón de Bloomsbury y a cinco minutos del centro de la ciudad. Los servicios incluyen una cocina, recepción abierta desde las 7.30 hasta las 10.30, salón y un Punto de Internet.