Blog

Alexandria sells South Boston sites for barely half $169M purchase price

The E Street self-storage and industrial properties had been slated to become part of a million-square-foot life sciences campus.

Read More