Al-Islam Masjid is a mosque in Atlanta, Georgia, United States. Founded in 1995, the mosque is one of the largest in the Southeastern Atlanta. The current building, located in Atlanta's Home Park neighborhood, was completed in 2001.
2860 Campbellton Rd SW, Atlanta, GA 30311, United States
Leave a Reply ·