Get directions to: Taco Shop-el Jalisciense, Delta, UT
Restaurant address: 396 West Main St Delta, UT 84624, USA
Restaurant: Taco Shop-el Jalisciense