More about Excel Centre
Excel Centre is located at London, United Kingdom
http://en.wikipedia.org/wiki/ExCel
Similar Listings
Etc.Venues
4.5