Holiday Inn Express London - Newbury Park 3 stars

713 Eastern Avenue, Ilford, IG2 7RH, United Kingdom

Hotel image
Read more reviews for Holiday Inn Express London - Newbury Park