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...
Located in the heart of London's Docklands, this Holiday Inn Express is a 10-minute walk from the ExCel and a 20 minute train ride from London City Airport. Free WiFi is accessible throughout, and the...
AdvantagesGood location in London
DisadvantagesExpensive to say the least.
AdvantagesHelpful staff, good clean rooms, nice location, breakfast was free, lots of parking
AdvantagesHandy location clean and friendly staff
DisadvantagesNot the prettiest place to stay