222 Papalaua St, Lahaina, HI 96761 +1 808-463-6001
restaurant, Lahaina, HI, US
Today
How to go there