Location:

3117 S. Rhodes Ave.
Chicago, IL 60616

Located Within: Lake Meadows Park

 

Map & Facilities

Lake Meadows Baseball Field

3117 S. Rhodes Ave.
Chicago, IL 60616
United States