Map & Facilities

Scottsdale Football/Soccer Field

4637 W. 83rd St.
Chicago, IL 60652
United States