Mantraa is located in Eloy Alfaro, Ecuador on Av Rio Esmeraldas, CC Las Terrazas Local 6A 1st floor, Samborondón, Guayas 091650. Mantraa is rated 3 out of 5 in the category restaurant in Ecuador.
Address
Av Rio Esmeraldas, CC Las Terrazas Local 6A 1st floor, Samborondón, Guayas 091650