Get directions to: El Patio A Taco Shop, Duchesne, UT
Restaurant address: 25 E Main St Duchesne, UT 84021, USA
Restaurant: El Patio A Taco Shop