SOLD- 6667 W 81st Street, Los Angeles, California
$2,375,000
Property Details:
- 5 Beds
- 5 Baths
- 0 Garage
Property Description