A Benchmark for Biotech Innovation
The Center for Life Science | Boston delivers over 700,000 square feet of premier lab and office space in the heart of the Longwood Medical Area, surrounded by globally recognized hospitals, research institutions, and Harvard Medical School. With LEED® Gold certification, institutional-grade infrastructure, and immediate access to major transit, this property is a benchmark for biotech innovation in Boston.
Sustainability
LEED® Gold certified
Electric vehicle charging stations