- Liked: Cleanliness, staff & service, property conditions & facilities, room comfort
Good stay + secure car park
Your dates need to occur after 2020-01-20. Try updating your dates to see prices for your trip.
Located in Ilford, Holiday Inn Express London - Newbury Park is near a metro station. Travelers eager for a bit of culture can stop by Barbican Arts Centre, while those who have shopping on the agenda may want to visit Westfield Stratford City and Liverpool Street. Looking to enjoy an event or a game? See what's going on at London Stadium or Excel Exhibition Centre. Our guests love the hotel's convenience to public transportation: Newbury Park Station is 5 minutes by foot.
The room smelt of smoke, but other than that it was a nice stay.