I'm looking for suggestions for a venue to host my sister's bridal shower. We would like a place that would allow us to bring in our own food/use our own caterer. It would have to fit about 80 women. We are in Needham, so towns in that vicinity, not in downtown Boston, would be best (Norwood, Westwood, West Rox, JP, Dedham, Wellesley, etc). Ideally, there would be an outside part, but we also have a tent that we can use to put tables, etc underneath. We were thinking a college or a B&B may be suitable for our criteria....
Thank you!!