About
Properties
Closed
Desert Villa
1826 N 51st St, Phoenix, AZ 85008
Back to all properties
29
Units
1981 & 1984
Built
Location