Meola's Ice Cream

1134 Main St Holden MA 01520 USA

(508) 829-1990

Location