Lucia Italian Restaurant

186B - 190B Thames St
Newport, RI
401.846.4477
41.488147
-71.314993
Hours:
Mon - Sun:noon - 10:30pm

for Lucia Italian Restaurant
Directions
from: