Arran House Hotel - London

Hotels London - United Kingdom

77-79 Gower Street - WC1E 6HJ London
Add to selection

Presentation Arran House Hotel - London

The Arran House Hotel London is a lovely guest house situated at the corner of Torrington Place and Gower Street in the heart of Bloomsbury, and five minutes from the heart of the city. Facilities include guest kitchen, reception open from 7.30 a.m. to 10.30 p.m., lounge, and Internet Point.