Conveniently located in Cupertino, Peak Physical Therapy is on South De Anza Boulevard between highways 280 and 85.

Look for the bright orange "Aqui Restaurant" sign on the right. We are in the back left corner of the shopping complex.