About

Edit info
  • Open today, 10:00am - 9:00pm
  • (317) 888-3854
  • 7625 Shelby St
    Indianapolis IN 46227

Searching for a spa nearby? The address of Fuji Foot Spa is 7625 Shelby St, Indianapolis, IN 46227. Appointments can be made by phone at (317) 888-3854. See below for open and close times. Fuji Foot Spa is rated 5 stars by 1 reviewer.

Yelp Reviews