Holiday Inn Express London - Park Royal
About Holiday Inn Express London - Park Royal
Guest accommodation venue located in London West.
Contact & Location
Holiday Inn Express London - Park Royal
Victoria Road, North Acton, London, W3 6UP, West London, United Kingdom