Menu


Peabody

Italian Food

Carabba's Italian Grill

Carabba's Italian Grill

1 Newbury St

Peabody MA 01960

(978)535-3600

 Carabba's Italian Grill

Our
Restaurant