Los huéspedes del cómodo Hotel Angel Townhouse Londres, de 3 estrellas, pueden visitar la Plaza de Trafalgar, enclavada a unos 4 km. Este hotel luce suelos de parquet en su decoración y está equipado con un aparcamiento a los huéspedes.
El hotel goza de una ubicación privilegiada a unos 10 minutos en coche del Museo de la Guerra de Churchill, mientras que lugares de interés natural como el parque de St. James están a unos 15 minutos en coche. El Madame Tussauds de Londres también está enclavado a unos 4,1 km del Angel Townhouse Londres. Entre las atracciones deportivas cercanas destaca el Estadio Emirates, a unos 25 minutos a pie de esta propiedad cómoda. Puedes alojarte cerca de la estación de metro Angel, que está a tan solo 1 km.
Los baños privados incluyen una ducha a ras de suelo, una bañera de hidromasaje y un inodoro separado y comodidades como un secador de pelo y toallas de baño. Los huéspedes pueden disfrutar de la vista a la ciudad del hotel Angel Townhouse.
Los huéspedes pueden degustar la comida asiática en el restaurante New Surma Tandoori, que está a unos 5 minutos a pie.