Islamic Society of Greater Lowell
United States · built 1993
The Islamic Society of Greater Lowell (ISGL) is a mosque in Chelmsford, Massachusetts. It was established in 1993. Vandals attempted to seal the mosque's door shut with cement in August 2007.
Mosque data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).