Ti Leaf & Taro

  • Restaurants
6266 Kawaihau Rd.
Kapaa, HI 96746