St. Francis Urgent Care Center ★★★☆☆2.8 (66) Doctors & Clinics Urgent care center · Emergency care service · Family practice physician 1090 La Playa Dr, Hayward, CA 94545 Call Website Details →