Leoda’s Kitchen & Pie Shop
Island: All Islands, Maui
Address: 820 Olowalu Village Rd, Lahaina, HI 96761
Phone Number: (808) 662.3600
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.