Mamma Luisa Ristorante Italiano

Italian restaurant · 673 Thames St, Newport, RI

Dine-In

Hours

More food in Newport, RI · Italian Food in Newport