All places

BACH

Hours
Mon-Fri 8am-7pm, Sat 9am-1pm
Price
Sliding scale from $20

Good to know

dental
$30-80 cleanings
main site
600 E Calaveras, Milpitas
appointments
(408) 281-9100
mobile schedule
bachhealth.org