Get directions to: Hot Peppers Taqueria, El Dorado Hills, CA
Restaurant address: 4540 Post St El Dorado Hills, CA 95762, USA
Restaurant: Hot Peppers Taqueria