Location
Located in London (Islington), Angel Townhouse is within a 10-minute drive of Russell Square and Liverpool Street. This hotel is 2.6 mi (4.2 km) from St. Paul's Cathedral and 2.7 mi (4.3 km) from The British Museum.
Business, and other amenities
Featured amenities include complimentary wired internet access, express check-in, and express check-out. Self parking (subject to charges) is available onsite.