Open today, 8:30am - 7:30pm
- (650) 815-6552
With 4.5 stars and 20 reviews, Athletic Edge is one of the best day spas in University South, Palo Alto. Call (650) 815-6552 with questions or for an appointment. Look below at the business hours to see if Athletic Edge is currently open.