228 Youmans Dr

Sold

Address

228 Youmans Dr
Ventura, CA 93003

Details

4 bed / 2 bath + den