Mamma Luisa Italian Restaurant

673 Thames St
Newport, RI
401.848.5257
41.47408
-71.313947
Hours:
Mon - Tue: 5pm - 10pm
Wed:closed
Thu - Sun: 5pm - 10pm

for Mamma Luisa Italian Restaurant
Directions
from: