Get directions to: Lotsa Motsa, Delta, UT
Restaurant address: 340 E Main St Delta, UT 84624, USA
Restaurant: Lotsa Motsa