Get directions to: Anthony's Italian Deli, Providence, RI
Restaurant address: 712 Admiral St Providence, RI 02908, USA
Restaurant: Anthony's Italian Deli