Amhurst Hotel
Check availability

Rooms from £25.00 ( €37.00 / $45.75 ) per night
Amhurst Hotel
Amhurst Park
London
N16 5DL
United Kingdom
Set in a comfortable and friendly environment in north London, this hotel offers budget accommodation in Stamford Hill in the London Borough of Hackney, just a short walk away from Finsbury Park.
Online Hotel Bookings