2
650-660 Emory St
Imperial Beach, CA 91932
Rate Upon Request
4,200 SF
1
Space Available
Built 1961
4,200 SF Contiguous
Built 1961
4,200 SF
Rate Upon Request
Retail