Castle Island, South Boston

March 14, 2014 0

Castle Island is a 22 acre urban park featuring paved walkways, beachfront, a playground, Sullivan’s restaurant, and Fort Independence.