Mashā'Allāh a humble little masjid with a great Imam and good community
Masjid Al Insan is located at 109-56 164th Pl, Jamaica, NY 11433