Yes but you should make a reservation asap. This place is crazy popular. Other plaves in town wirh great foid and room for a crowd are Sylvester's (typical new England north american food) and La Veracruzana (Mexican).
They do have enough space. I would suggest that you call them to make a reservation as soon as possible. Graduation week will be very crowded. Because 5 schools graduate within the same week, I believe.
Thanks! Your answer is awaiting moderation.