Best Indian Food in NOLA - Review of Mantra, Metairie, …
https://www.tripadvisor.com/ShowUserReviews-g40314-d21390115-r781041258-Mantra-Metairie_Louisiana.html
WEBJan 12, 2021 · Mantra. 3116 S I 10 Service Rd E, Metairie, LA 70001-2014. +1 504-766-8004. Website. Improve this listing. Get food delivered. Order online. Ranked #117 of … Location: 3116 S I 10 Service Rd E, Metairie, LA
Location: 3116 S I 10 Service Rd E, Metairie, LA
DA: 92 PA: 15 MOZ Rank: 37