This event has already occurred
Slideshow image

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