Stamford Zoning Board has approved the construction of a 3-story, 67,220-square-foot self-storage facility at 11 Leon Place.
Empire now plans to offer 470 self-storage units at the facility. It will also undertake work to improve the area”™s streetscape.
Construction is expected to begin by year”™s end.