We are excited to offer event services at Willards for life’s special moments.
Located in the iconic Leader building in downtown Cambridge.
Capacity: 75 seated, 100 standing
Celebrate your event with us while enjoying exceptional food and service. Choose between our main dining area or our historic Foundation Room.