Islamic Center of Willimantic
Masjid al Huda
4 Industrial Park Road, North Windham CT, 06256