Palo Alto Medical Foundation 2025 Soquel Ave Phone Number. Yelp is a fun and easy way to find, recommend and talk about what’s great and not so great in santa cruz and. Palo alto medical foundation is located at 2025 soquel ave 2nd floor in santa cruz, california 95062.
Currently palo alto medical foundation’s 140 physicians cover 43 specialty areas of medicine. The current location address for palo alto medical foundation is 2025 soquel ave 4th floor santa cruz, ca 95062 and the contact number is 8586252990 and fax.