Get directions to: Mandarin Szechuan Restaurant, Moab, UT
Restaurant address: 105 S Main St Moab, UT 84532, USA
Restaurant: Mandarin Szechuan Restaurant