Get directions to: Lucia Italian Restaurant, Newport, RI
Restaurant address: 186 Thames St Ste B Newport, RI 02840, USA
Restaurant: Lucia Italian Restaurant