About

Edit info
  • (317) 581-1231
  • 8702 Keystone Crossing Space 146
    Indianapolis IN 46240

Need a day spa near you? Body Shop is a day spa in Indianapolis, IN located at 8702 Keystone Xing. For hours of operation, appointments, or prices, call (317) 581-1231.

Yelp Reviews