Mamas Island Flava

Polynesian restaurant · 5100 Iroquois Ave, Ewa Beach, HI

More food in Ewa Beach, HI · Polynesian in Ewa Beach