About

Edit info
  • Open today, 10:00am - 10:00pm
  • (408) 223-6666
  • 1826 Tully Rd
    San Jose CA 95122

Check out Lion Foot Spa located at 1826 Tully Rd in San Jose, CA 95122. Have more questions? Give Lion Foot Spa a call at (408) 223-6666. Lion Foot Spa business hours are M - Sun from 10:00am to 10:00pm.

Yelp Reviews