Photo

Photo detail

Empire Centre

Stories this photo appears in:

Otay Mesa Center Sold For $13.7M

Two-building complex is 95 percent leased.

Tease photo