About

Edit info
  • Open today, 9:00am - 8:00pm
  • (217) 425-8765
  • 1023 W Eldorado St
    Decatur IL 62522

Need a massage near you? Kiku Health Spa is located at 1023 W Eldorado St, Decatur, IL 62522. Customers frequent it to get a 60-min massage or a related service. Kiku Health Spa charges $45 for a 60-min massage. Call (217) 425-8765 for other questions or to schedule an appointment. With 1 review, Kiku Health Spa's average Yelp rating is 5 stars. See below for open and close times.

Yelp Reviews