Get directions to: El Castillito Taqueria, Livermore, CA
Restaurant address: 211 N P St Livermore, CA 94551, USA
Restaurant: El Castillito Taqueria