18
11358 Creek Rd
Ojai, CA 93023
$2,495,000 USD
2,431 SF
4.01% Cap Rate
2,431 SF
$2,495,000 USD
Flex