Book now
45 - 47 Amhurst Park - Stamford Hill - N16 5DL London United Kingdom
Area: --
View map
Book online or call +39 041 8624040
view info & map
Zoom: + -
roadmap satellite
The hotel is situated in North London, near Finsbury Park and close to all major attractions of central London.
Back to description