I'm looking for bridal shower locations for my best friend's shower. I live out of state so was wondering if you had any suggestions? The general area I'm looking at is Braintree down to Marshfield. There will be people coming from the city and also people from the south shore so I figured this would be a good in between. Thanks for your help!