Icon Docklands Riverside Apartment
232 Barrier Point Road, Newham, London, E16 2SF, United Kingdom,Object type: Hotel London
Set in London and only 4.3 miles from Olympic Stadium, Icon Docklands Riverside Apartment offers accommodation with river views, free WiFi and free private park