Winthrop Center

Condominium complex

Claim This Business

About

The Evolution of Modern Office Space The Offices at Winthrop Center set a new benchmark for modern workspaces, blending unmatched sustainability, technology, and amenities. Located in downtown Boston, this is the world’s largest Passive House office building, setting new global standards for energy efficiency, thermal comfort, and fresh air. Designed with MIT professors, Winthrop Center surpasses LEED Platinum standards, using 60% less energy than typical LEED buildings and reducing water usage by 50%. WELL Gold certification ensures optimal health, wellness, and productivity. From fresh air ventilation to circadian lighting, every detail enhances well-being. Unprecedented Amenities and Service

Customer Reviews

No reviews yet. Be the first to review!

Contact Information

Address:

115 Federal St, Boston, Massachusetts