Google Satellite Maps:
Land Rover Car Plant, Solihull, England

Land Rover Car Plant in Solihull near Birmingham in England. [...]