8
1211 W Vista Way
Vista, CA 92083
$27.00 USD/SF/YR
3,779 SF
1
Space Available
Built 2005
3,779 SF Contiguous
Built 2005
3,779 SF
$27.00 USD/SF/YR
Office