Leoda's Kitchen & Pie Shop
Address:
820 Olowalu Village Rd, Lahaina, HI 96761
Phone:
(808) 662-3600
Restaurants
Other Businesses:
- Braun Management Co. at 960 Front St, Lahaina, HI 96761
- China Bowl Asian Cuisine at 2580 Kekaa Dr, Lahaina, HI 96761-2908
- Tiki Bar & Grill at 2525 Kaanapali Pkwy, Lahaina, HI 96761
- Cane & Taro at 2435 Kaanapali Pkwy, Lahaina, HI 96761
- Genki Sushi at 435 Keawe St, Lahaina, HI 96761