Get directions to: Ristorante Lucia, Newport, RI
Restaurant address: 186b-190b Thames St (at Cotton Ct), Newport Newport, RI 02840, USA
Restaurant: Ristorante Lucia