You can never have too many dishcloths! St. Christopher's has a long tradition of supplying the best dishcloths to the North Shore and beyond.
Cost $2 each or 3 for $5
Tuesday to Friday 10-2