Imam Ali Masjid

5801 Magnolia Ave, Pennsauken Township, NJ 08109, USA