Fast 8 Are Filming In Downtown Cleveland

Location: 989-1199 Prospect Ave E, Cleveland, OH, USA Google Maps Co-ordinates: 41.499267, -81.683872 So Fast and Furious…