The express by holiday inn london newbury park is located in east london, england. Two miles from ilford train station six miles from epping forest 10 miles from canary wharf hotel features. Complimen...
AdvantagesVery good direction, acting and filming
AdvantagesMany facilities and good transport links.
DisadvantagesBusy at times
AdvantagesLots to do, good shopping, a beach
DisadvantagesSome places are real dumps