Sullivan's Castle Island
Overview
First opened in 1951, Sullivan's on Castle Island in South Boston has been an iconic destination for locals and visitors for generations. Located just steps from the iconic Fort Independence, Sullivan's Castle Island is the quintessential New England seafood shack in a family-friendly atmosphere.
Loading map ...











