Get directions to: Basta Italian Restaurant, Cranston, RI
Restaurant address: 2195 Broad St Cranston, RI 02905, USA
Restaurant: Basta Italian Restaurant