A comfortable hotel located in Ilford.
The Holiday Inn Express Newbury Park is located in Ilford, with direct access to Central London and the City. The hotel benefits from an on site car park, a bar and a restaurant.
The modern and comfy en-suite bedrooms feature high-speed internet, tea and coffee making facilities, flat-screen TVs and hydromassage power showers.
Whether you are staying for business or for pleasure, the hotel ensures you a truly relaxing and soothing stay!