Placita del Rio in Tucson, Arizona

Placita del Rio in Tucson is a retail area.

Land Use
retail area