Ben's auto shop is west of Puente de Toledo ("Bridge of Toledo"), north of the Manzanares river in Madrid at approximately 40°24'3"N 3°43'0"W. The area has been developed so the building and the amusement park no longer exist.
Contribute to this page
Suggest an edit or add missing content
Top Gap
What is the French language plot outline for Watch Out, We're Mad (1974)?