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...
AdvantagesHandy location clean and friendly staff
DisadvantagesNot the prettiest place to stay
AdvantagesGood location in London
DisadvantagesExpensive to say the least.
AdvantagesCheapish, comfortable, clean and new
Disadvantageson a ringroad - but not a problem really