Where do you need Pizza Restaurants ?
About Pizza Lucia
Pizza Lucia is located at 186 Thames St Ste B, Newport, RI. This business specializes in Pizza.
Pizza Lucia is located at 186 Thames St Ste B, Newport, RI. This business specializes in Pizza.