Is this place dog friendly
Address: 31 Astor Ave, Norwood, MA 02062, USA
aaron maxim | Sep 26, 2020
Let's just leave the dog at home.
Castle Island Brewing - Norwood | Sep 26, 2020
We’ve updated our policy and are now dog friendly 7 days a week!
Vanessa McCarthy | Sep 27, 2018
Only in Wednesdays
Thanks! Your answer is awaiting moderation.