Villas at Montebella, Ph 2
- HUD
- Luxury
- Market Rate
- Multi-Family
6363 North Montebella Road, Tucson, AZ, United States
52-unit market-rate, luxury apartments
6363 North Montebella Road, Tucson, AZ, United States
52-unit market-rate, luxury apartments