11
1146 N Melrose Dr
Vista, CA 92083
$1,471,170 USD
11,792 SF
11,792 SF
$1,471,170 USD
Warehouse