Location: 3224 W. Flournoy St. Chicago, IL 60624 Location Notes: t. Located Within: Magnolia Park Map & Facilities Park & Facility Search Locate Magnolia Water Spray Feature Magnolia Water Spray Feature3224 W. Flournoy St. Chicago, IL 60624 United States