The factory location?
Not covered in the existing Location list - I'm fairly certain that the vast sprawling factory is the Innocenti Lambretta complex in Milan during its British Leyland days. The large water tower is a marker landmark. Can anyone confirm this?
share