Hotels Showing 1

Amhurst Hotel
Amhurst Hotel

45 Amhurst Park, Stamford Hill

The Amhurst Hotel is a budget family hotel located in North London - (Zone 2) close to Hackney and set in a comfortab...

Rating
0 Total Riviews

10 years in business

Website Phone