Italian restaurant · 19 Smith Ave, Greenville, RI
See full menu
More food in Greenville, RI · Italian Food in Greenville