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...
Good location in London
Expensive to say the least.
Cheapish, comfortable, clean and new
on a ringroad - but not a problem really
Very reasonable rates. Modern and comfortable rooms. Well trained and caring staff.
Not many, apart from the toaster I can't think of one.