Get directions to: Roman Deli, Johnston, RI
Restaurant address: 1380 Atwood Avenue Johnston, RI 02919, USA
Restaurant: Roman Deli