<--Previous
Up
02/04/2006 09:29 AM
The ExCeL exhibition hall, one of the largest in Europe.