8067 Denver ST

Ventura, CA, 93004
CONTRACT
$799,000Price
3Beds
2Baths
1627sqft

8067 Denver ST

Ventura, CA, 93004
CONTRACT
$799,000Price
3Beds
2Baths
1627sqft