18
1211-1381 E Vista Way
Vista, CA 92084
$21.00 USD/SF/YR
1,112-3,654 SF
3
Spaces Available
Built 1986
18,160 SF Contiguous
Built 1986
1,112-3,654 SF
$21.00 USD/SF/YR
Retail, Industrial