1. Lorusso's 580 Thames St, Newport, RI 02840 Coordinate: 41.47689,-71.31347 Phone: (401) 619-8080
2. Mamma Luisa Italian Restaurant 673 Thames St, Newport, RI 02840 Coordinate: 41.4741,-71.31402 Phone: (401) 848-5257