Italian restaurant · 1666 Diamond Hill Rd, Cumberland, RI
See full menu
More food in Cumberland, RI · Italian Food in Cumberland