The Express by Holiday Inn London Newbury Park is located on the main arterial road into the centre of London an within easy reach to the site of the 2012 Starting at
$56 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.