Customer Reviews Back to Business Profile

  • Very clean and calming environment. Friendly staff
  • Great parking. Central location. Modern feel/amenities. Pleasant staff. Ease of booking, great intro price. Very posh looking front desk staff. Only issue? Location sinage from the road isn't good. Maybe the building number on bottom of glass front door? Or newish numbers on bldg. Google maps shows a red brick building. Not the new color

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!