Located just steps away from the iconic Fort Independence, Castle Island is the quintessential New England seafood shack. This location has been in the family for four generations now and is our flagship store featuring our whole menu of quality food at affordable prices. If you’re looking for the most authentic Southie seafood experience, this is the place to be.
|Daily||9am - 6:30pm|
|Winter||Until December 31, 2020|
|Spring 2021||Reopening in February 2021|