Reviews of Arran House Hotel | Gower Street London | Hotels Near UCL, UCLH, Euston Sq & Goodge Street. (Hotel) in London (London).