Arch Health Medical Group - San Marcos Share: Arch Health Medical Group - San Marcos 120 Craven Rd, 1st Floor San Marcos, CA 92078 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.