Leoda's Kitchen and Pie Shop

Avg. User Rating:


820 Olowalu Village Road, Lahaina 96761
(808) 662-3600
Show More Info
Leoda's Kitchen and Pie Shop Photo, Maui, Hawaii

User Reviews


Leoda's, eat in or take home.
Leoda's, eat in or take home.