Willow Glen Pet Hospital No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Â Place Category: Hospital ProfileAddress: 860 Willow St Ste 500 San Jose CA 95125 Phone: (669) 342-7472 Previous Next