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.
Amhurst Hotel
45-47 Amhurst Park,
Stamford Hill, London,
N16 5DL
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.