F

Fabian MC

3 years ago

The views from the top are incredible. You can see...

The views from the top are incredible. You can see the O2, Canary Wharf, The Shard, The City, and of course the West Ham stadium and the different Olympic venues as the aquatic center. Very worth visiting.

Comments:

No comments