Current Location : 24712
American Express Supports Small Businesses Buy Local Movement
20 North St Medfield, MA 02052
508-359-4562
Is a 3rd generation family business, owned by the Larkin family since 1935. We are proud to be the oldest, continually operating business in Medfield!