Hotel Best Western London Highbury Hotel
★★★
Amhurst Park, London, United Kingdom Show on map
Amhurst Hotel is a 1-star hotel in London, London, England, United Kingdom. Guests rate it 6.7/10 (pleasant) across 3 reviews, ranking it #2,342 of 6,522 places to stay in London. The property has 1 rooms.
Amhurst Park, London, N16 5DL, United Kingdom
Check-in starts at 3PM and check-out is until 11AM. Early check-in or late check-out may be available on request.
Amhurst Hotel has a guest rating of 6.7 out of 10 from 3 reviews, which is considered pleasant. It ranks #2,342 of 6,522 properties in London on Triptoic.
Amhurst Hotel is located at Amhurst Park, London N16 5DL, United Kingdom.
Amhurst Hotel is rated 1 stars.
Amhurst Hotel has 1 rooms.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Serviced apartment
Inn
Hotel
Apartment/Flat