minube
The Express by Holiday Inn Express...
The Express by Holiday Inn Express London Newbury Park is located in East London, just two miles from the Ilford Train Station and six miles from Epping Forest. It offers a full breakfast, 24 hour reception and a daily newspaper, as well as parking. Its rooms have satellite television with movies for a fee, a private bathroom and internet access.