Get directions to: La Tienda El Paisa, Fillmore, UT
Restaurant address: 48 E Center St Fillmore, UT 84631, USA
Restaurant: La Tienda El Paisa