3
1039 S Seaward Ave
Ventura, CA 93001
$84.00 USD/SF/YR
96 SF
1
Space Available
Built 1979
Built 1979
96 SF
$84.00 USD/SF/YR
Coworking Space