Amhurst Hotel Hotel London
Situated in London, within 3.1 km of Tottenham Hale and 3.8 km of Emirates Stadium, Amhurst Hotel features accommodation with a garden and free Wi-Fi as well as free private parking for guests who drive. The property is located 4.
Number of rooms: 29
45-47 Amhurst Park, Hackney, London, N16 5DL, United Kingdom