Microsoft Virtual Earth Satellite Maps:
The National Exhibition Centre (NEC), Solihull, England

The National Exhibition Centre (NEC) is an exhibition centre in Solihull, near Birmingham, England. It is near junction 6 of the M42 motorway, and is adjacent to Birmingham International Airport and [...]