New Orleans Masjid of Al Islam
Masjid in New Orleans, Louisiana
Address: 2625-32 Magnolia St, New Orleans, LA 70113, USA
Website: http://www.meislam.org
Phone: (504) 271-0382
Email: neworleansmasjid@bellsouth.net
What are some questions you would like to ask Muslims about Islam?