Red Lion Inn & Suites is one of 51 hotel chains in Tucson. This chain only operates one hotel in the city – Red Lion Inn & Suites Downtown, which is a two-star hotel located at 222 South Freeway. The hotel has a score of 6.1 out of 10. This score is below average compared to the other hotels in the city. Red Lion Inn & Suites has fewer rooms than most chains in Tucson, with 96 rooms.
222 South Freeway