6418 Hummingbird St
Ventura, CA 93003
$2,100,000 USD
5,298 SF
7
Units
4.59% Cap Rate
5,298 SF
$2,100,000 USD
Apartments