Econo Lodge University 2 stars

1136 North Stone Avenue, Tucson, AZ 85705, United States of America

Hotel image
Read more reviews for Econo Lodge University