- (408) 759-0576
Forest Spa Boutique, located at 325 Forest Ave, is a spa in University South, Palo Alto 94301. Rated 5 stars by 28 reviewers, Forest Spa Boutique is one of the best day spas in Palo Alto. For Forest Spa Boutique hours of operation, check out the hours below. For more information or to make an appointment call (408) 759-0576.