Get directions to: Bacaro Restaurant, Providence, RI
Restaurant address: 262 S Water St Providence, RI 02903, USA
Restaurant: Bacaro Restaurant