Westwood Apartments

Sold
4928 & 4936 Live Oak Street, Dallas, Texas 75206

Units 53
Property Type Multifamily