Get directions to: Quality Inn South Mountain, New River, AZ
Restaurant address: 5121 E. La Puente Ave. I-10 & Elliot Rd. New River, AZ 85087, USA
Restaurant: Quality Inn South Mountain