Italian restaurant · 190B Thames St #186B, Newport, RI
Dine-In
More food in Newport, RI · Italian Food in Newport