Get directions to: La Taverna, Central Falls, RI
Restaurant address: 695 Lonsdale Ave Central Falls, RI 02863, USA
Restaurant: La Taverna