Taqueria La Barca

Open, Take out, 11 am-7 pm, 7 days

(707) 822-6669
Address
5201 Carlson Park Dr