• Castle Island Brewery (map)
  • 31 Astor Avenue
  • Norwood, MA, 02062
  • United States

We head down to Norwood for a day of Beers and Oysters