MovieMaps

Photo of Ice Cream Truck Stop

Location: Keefer Place & Carrall Street
As Seen In: The Flash episode 1x21 "Grodd Lives"