Get directions to: La Fiesta Taqueria, Fair Oaks, CA
Restaurant address: 5323 Sunrise Blvd Fair Oaks, CA 95628, USA
Restaurant: La Fiesta Taqueria