Amhurst Hotel - Small Budget Hotel, North London UK | Cheap Rooms Hotel Accommodation | ...
Clicks:1025, Listing added: Aug 21, 2010
|
The Amhurst Hotel is a Budget Self Catering Hotel, situated in North London near Finsbury Park. The Amhurst Hotel is a good option for singles, families, students and business professionals looking for low cost and cheap rooms in London.
0.0 (0)
1
2
3
4
5