Open today, 10:00am - 9:00pm
- (317) 888-3854
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.