Restaurants - Fast Food in Southport, CT
S & S Dugout