Skip to main contentToast Local logo
Mamma Luisa Restaurant

Mamma Luisa Restaurant

ItalianPrice range $75-$150

673 Thames St, Newport, RI 02840
Make a reservation

Booking times are provided by Resy