Leoda's Kitchen and Pie Shop
820 Olowalu Village Rd, Lahaina
(808) 662-3600
Recent Reviews
Leoda's Kitchen and Pie Shop
820 Olowalu Village Rd, Lahaina 96761
(808) 662-3600