Restore Mind And Body located in Mountain View, CA and Los Alto, CA
About Us LocationServicesPractitionersFrequently Asked QuestionsWork at Restore

Locations and Directions

895 Sherwood Ave., Suite 100
Los Altos, CA 94022

Our office is located just off of San Antonio Rd. near El Camino Real. Sherwood is a side street that runs behind Chef Chu's, and Peet's Coffee.

From Hwy 101

  • Exit San Antonio Rd. South
  • Go past El Camino Real
  • Turn left on Sherwood (1 block past El Camino)
  • We are the second building on the right

From Hwy 280

  • Exit El Monte Rd.
  • Turn left onto Foothill Expwy.
  • Turn right onto San Antonio Rd.
  • Turn right on Sherwood Ave.
  • We are the second building on the right



View Larger Map