Location: 3117 S. Rhodes Ave. Chicago, IL 60616 Located Within: Lake Meadows Park Features: Grass Map & Facilities Park & Facility Search Locate Lake Meadows Football/Soccer Field Lake Meadows Football/Soccer Field3117 S. Rhodes Ave. Chicago, IL 60616 United States