Order online tickets tickets see availability. Palo alto medical foundation 2025 soquel ave santa cruz ca 95062. Hours vary by location.