First opened in 1951, Sullivan’s on Castle Island in South Boston has been an iconic destination for locals and visitors for generations.
Founder Dan Sullivan, Sr. opened the doors with the plan to provide quality food at reasonable prices in a family friendly atmosphere to those enjoying leisure time on the 22-acre recreation site, now operated as a state park.