Latin American restaurant · 100 Mill St, Cumberland, RI
More food in Cumberland, RI · Latin American Food in Cumberland