20 Cushing Street, Stamford, CT
The masjid entrance is in the BACK in the basement across from the apartment complex. No entrance from the front if you're using the GPS to get here.
2.6 mi away
3.8 mi away
4.2 mi away
5.5 mi away
10.9 mi away
12.9 mi away