Get directions to: Rocco's Little Italy, Portsmouth, RI
Restaurant address: 880 E Main Rd Portsmouth, RI 02871, USA
Restaurant: Rocco's Little Italy