Get directions to: Anthony's Deli, Providence, RI
Restaurant address: 930 Atwells Ave Providence, RI 02909, USA
Restaurant: Anthony's Deli