HOME / Polynesian restaurant / Mamas Island Flava LLC
5100 Iroquois Ave, Ewa Beach, HI 96706
+18089404321
View Business Profile