Best Western Plus Royal Sun Inn & Suites

1015 N Stone Ave
Tucson
Arizona
United States