Denomination

Sunni

Description

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.

Location
  • No comments yet.
  • Add a review