Get directions to: Ramada Limited South Town, Draper, UT
Restaurant address: 12605 Minuteman Dr Draper, UT 84020, USA
Restaurant: Ramada Limited South Town