Amhurst Hotel Amhurst Hotel, 2 Star Hotel

45-47 Amhurst Park, Stamford Hill, London, N16 5DL

The Amhurst Hotel is a popular budget hotel in London, offering value for money accommodations with compettetive room rates. The hotel is well suited to individuals, couples and groups searching for Budget Hotels in London.

Search deals for Amhurst Hotel Stamford Hill, London

The Amhurst Hotel is situated close to Manor House Station and Seven Sisters Station in central London. Nearby attractions include Alexandra Palace, Camden Town and the Arsenal and Tottenham Hotspur Football Clubs. Car parking is available on site at the hotel.

Compare similar hotels

Customers who viewed Amhurst Hotel also viewed the following hotels in Stamford Hill