My Place Hotel-Tucson South, AZ

Extended Stay Hotelshort_description_v1
3.8(18)

Featured by

What people are saying

3.8
⭐⭐⭐⭐⭐
18 reviews

Details

4690 S Calle Santa Cruz, Tucson, AZ 85714

About

  • hotels
  • lodging