‹ All Listings

Leoda’s Kitchen & Pie Shop

Island: All Islands, Maui
Address: 820 Olowalu Village Rd, Lahaina, HI 96761
Phone Number: (808) 662.3600
Category: Best Of, Food & Drink

Charming cafe featuring farm-fresh sandwiches, salads, and daily specials as well as handmade sweet and savory pies for breakfast, lunch and dinner. We take a unique approach to many classic or traditional favorites…we call it glorified grandma comfort food. Counter service. Fresh baked bread available too. Open 7 a.m.-8 p.m.

Additional Information