8
1211 E Vista Way
Vista, CA 92084
$48.96 USD/SF/YR
980 SF
1
Space Available
Built 1990
980 SF Contiguous
Built 1990
980 SF
$48.96 USD/SF/YR
Retail