1. Mamma Luisa Italian Restaurant
673 Thames St, Newport, RI 02840
Coordinate: 41.4741,-71.31402
Phone: (401) 848-5257
2. Lucia Italian Restaurant
186 Thames St Ste B, Newport, RI 02840
Coordinate: 41.48823,-71.31502
Phone: (401) 847-6355