Hoping To ‘Demystify’ Islam, Muslim Center Moves To Newbury Street | WBUR.
a new Muslim cultural center in Boston’s most prominent shopping district — Newbury Street. It’s the new Boston home of a group of progressive Muslim activists, the American Islamic Congress. These Muslims are making a statement — that they are part of mainstream American society.