Get directions to: No Ka Oi Deli Inc, Lahaina, HI
Restaurant address: 222 Papalaua St # 104 Lahaina, HI 96761, USA
Restaurant: No Ka Oi Deli Inc