Customer Reviews Back to Business Profile

  • The staff were wonderful and so helpful. The entire experience was amazing.
  • Polite staff and nice location.
  • Staff was very friendly attentive to all my needs the place was clean very very very good experience

Cryotherapy Indy Downtown

Wellness Center


971 N. Delaware Street
Indianapolis, IN 46202
United States

Mon - Fri: 9:00am - 8:00pm
Sat: 9:00am - 5:00pm

+1 (317) 680-5724

 Google

 Facebook

 Yelp

Refer Your Friends And earn rewards!