London ExCeL StaysApartment
Excel, Western Gateway, Newham, London, E16 1BQ, United Kingdom
Located 6 km from Olympic Stadium and 6 km from O2 Arena, London ExCeL Stays in London provides air-conditioned accommodation with views of the lake and free Wi-Fi.