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