OPEN NOW!
Located right on Main Street in Stratford, stop by and grab Lobster Rolls, Sandwiches, Soups & more!
2377 Main St. Stratford, CT 06615
OPEN NOW!
Located right on Main Street in Stratford, stop by and grab Lobster Rolls, Sandwiches, Soups & more!
2377 Main St. Stratford, CT 06615