Express by Holiday Inn London - Newbury Park
Address:
713 Eastern Avenue
STE 200
London
London
IG2 7RH
United Kingdom
Tel:
020 8709 2200
Website:
http://www.ichotelsgroup.com/h/d/ex/925/en/hd/longh?ias=y