Best Restaurants

Sullivan's Castle Island

Boston • United States

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.

Awards

James Beard

America's Classics, 2025

Loading map ...