Situata a Londra, a 2,1 km dal King's Cross Theatre, l'Angel Townhouse offre la connessione WiFi gratuita e il check-in e check-out express. La struttura si trova a 2,2 km dall'Emirates Stadium, a 2,3 km da Brick Lane e a 2,7 km dalla Cattedrale di San Paolo. La struttura è situata nel quartiere di Islington.
Le sistemazioni sono provviste di bagno privato, accappatoi e lenzuola.
L'hotel dista 3 km dallo Sky Garden e 3,1 km dal British Museum. L'Angel Townhouse si trova a 11 km dall'Aeroporto di Londra City, lo scalo più vicino.