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