Lahaina HI Delicatessens
1. 222 Papalaua St, Lahaina, HI 96761 | No Ka Oi Deli Inc(808) 667-2244
2. 820 Olowalu Village Rd, Lahaina, HI 96761 | Leoda's Kitchen and Pie Shop(808) 662-3600
(808) 667-2244
2. 820 Olowalu Village Rd, Lahaina, HI 96761 | Leoda's Kitchen and Pie Shop(808) 662-3600