Mamas Island Flava LLC is located in Ewa Beach, United States on 5100 Iroquois Ave. Mamas Island Flava LLC is rated 4 out of 5 in the category polynesian restaurant in United States.
Address
5100 Iroquois Ave
Service options
Takeaway
Offerings
Comfort foodQuick bite