Chelmsford, Italy
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.
Listen to the audio guide for Islamic Society of Greater Lowell Free on WIP — starts by itself when you arrive, even with the screen off