Leoda’s Kitchen & Pie Shop
Island: All Islands, Maui
Address: 820 Olowalu Village Rd, Lahaina, HI 96761
Phone Number: (808) 662-3600
Category: All, Best Of, Food & Drink
Website: http://leodas.com
Leoda’s Kitchen and Pie Shop is a charming roadside café specializing in sandwiches made with fresh baked bread, house made sweet and savory pies, and a selection of salads and sides. We take a unique approach to many classic or traditional favorite, and we like to call it glorified grandma comfort food. Open 10 a.m. to 6 p.m. daily.