Hi everyone! Looking for a recommendation where we can throw our company holiday party this year in downtown Boston. Maybe North End, but open. Approx 20 people. Want great food, drinks and atmosphere. We just moved to Mass. a month ago so it's all new to us! Thank you so much! XO Ash.