Dockside Apartments at Excel
1014B Dockside Road West Becton, Newham, London, E16 2FQ, United Kingdom,Object type: Hotel London
Dockside Apartments at Excel is set in the Newham district of London, 5 miles from Olympic Stadium and 5 miles from O2 Arena. Free WiFi is offered throughout th