Nela Park

Entrance at 1901 Noble Rd.
Ohio
United States