Get directions to: Blue Grotto, Providence, RI
Restaurant address: 210 Atwells Avenue Providence, RI 02902, USA
Restaurant: Blue Grotto