Location

Masjid Al Farooq is located on 8950 S. Stony Island Ave., Chicago, IL 60617.

Masjid Al Farooq