Holiday Inn Express London Newbury Park
★★★☆☆
|HOTEL
|Total rooms: 8
| LONDON
Description
A friendly London hotel with excellent transport links, meeting rooms, free Wi-Fi and breakfast includedHoliday Inn Express® London - Newbury Park hotel is 200 metres from the Newbury Park underground station. On-site parking is available for a small daily fee, and direct trains to central London ta
Address
713 Eastern Avenue, LONDON, United Kingdom
Points of Interest
Canary Wharf
16093
Tower Bridge
14000
O2 Stadium
19312
Piccadilly Circus
17000
Excel Centre
9656