Executive Lodge and Conference Center (ELCC)

Start: January 1, 2026
Projected Completion: Mid-2027

In support of Babson’s strategic plan and commitment to lifelong learning initiatives, the College will begin construction on a state-of-the-art executive lodging and conference center in 2026.

The new 77,600 square foot facility will feature 70+ guest rooms, a restaurant and bar, a large banquet space for increased rental capacity, and 8,900 square feet of high-quality classrooms and IACC certified conference spaces. The Executive Lodge and Conference Center will be built on the location of the current executive conference center garage.

ELCC Concept Rendering
ELCC Concept Rendering 2
ELCC Concept Rendering 3
ELCC Concept Rendering 4
Proposed Timeline