Sullivan's Castle Island In South Boston Opens For Season
BOSTON (CBS) -- The fast food favorite Sullivan's Castle Island opened for the season on Saturday in South Boston.
The hot dog stand extraordinaire has been a fixture on Castle Island since June of 1951 and celebrated its 70th anniversary last year.
They also have a location in Hub Hall at North Station.
Read more