Get directions to: La Perla Taqueria, Dixon, CA
Restaurant address: 470 N. Adams St. Dixon, CA 95620, USA
Restaurant: La Perla Taqueria