parking lot (formerly euclid square mall) s

100 Euclid Square
Euclid
Ohio
United States