MovieMaps

Movies Filmed at Euclid Avenue (between 12th & 13th)

1200 Euclid Avenue, Cleveland, OH 44115, USA
Nearby Locations
Ameritrust Building from The Avengers and 1 other movie.
206 m

East 9th Street from The Avengers
229 m

The Cleveland Trust Company
265 m

Browse more nearby locations.