2
8026 Armour St
San Diego, CA 92111
$17.88 USD/SF/YR
8,816 SF
1
Space Available
Built 1965
8,816 SF Contiguous
Built 1965
8,816 SF
$17.88 USD/SF/YR
Flex