Luna Blanca 3706 West 8th StreetDallas, TX 75211 Units 161 Year Built 1958, 1961, 1962 Price Request for Offers