23
42660 Rio Nedo
Temecula, CA 92590
$3,700,000 USD
12,149 SF
12,149 SF
$3,700,000 USD
Warehouse