Photo

Photo detail

Mega Lion is leasing 132,000 square feet at 13021 Leffingwell Road in Santa Fe Springs.

Stories this photo appears in:

Mega Lion Signs Large Industrial Lease in Santa Fe Springs

Online retailer Mega Lion Inc. has signed a lease for roughly 132,000 square feet at an industrial property in Santa Fe Springs.

Tease photo