Nachos from Cabot's Ice Cream and Restaurant, Newton, MA

photo of nachos from Cabot's Ice Cream and Restaurant, Newton, MA

Photo of nachos from Cabot's Ice Cream and Restaurant, a restaurant and ice cream shop on Washington Street in Newton, MA

(Go to food photo index.)