Holiday Inn - the niu, Loom Manchester North by IHG
HotelManchester
Holiday Inn - the niu, Loom Manchester North by IHG is a hotel situated at 2 Irish Town Way in Manchester. This establishment provides accommodation options for travellers visiting this part of the city.
No reviews on VacationGuide yet.