5
1783 E Main St
Ventura, CA 93001
$2,695,000 USD
5,250 SF
5,250 SF
$2,695,000 USD
Storefront