Get directions to: El Taconaso, Providence, RI
Restaurant address: 500 Valley St Providence, RI 02908, USA
Restaurant: El Taconaso