
160 Hawthorne Road, Barrington, IL
The Al Azhar Islamic Foundation is tucked back on several acres of property off of Hawthorne Road. The building houses Islamic worship as well as a religious school.
160 Hawthorne Road, Barrington, IL
Tap a star to leave the first review