Hotel situated adjacent to Islington High Street, a few minutes' walk from Angel tube station.
There are no tags yet for this venue.