21
The Chaparral Center
Temecula, CA
$14,500,000 USD
43,462 SF
4
Units
5.22% Cap Rate
43,462 SF
$14,500,000 USD
Other