Location: 5801 N. Natoma Ave. Chicago, IL 60631 Located Within: Norwood Park Features: Grass Map & Facilities Park & Facility Search Locate Norwood Soccer Norwood Soccer5801 N. Natoma Ave. Chicago, IL 60631 United States