Mamma Luisa Ristorante Italiano
(401) 848-5257 | View Website

673 Thames St, Newport, RI | Directions   02840

41.474081 -71.313947
Get Directions