Imam Ali Masjid

Pennsauken, NJ, USA