Mama Leone’s

Italian restaurant · 266 Bellevue Ave, Newport, RI

More food in Newport, RI · Italian Food in Newport