Skip to main contentToast Local logo
La Roca Restaurant

La Roca Restaurant

LatinPrice range $1-15

Open

6:00 AM - 10:00 PM

1150 Elmwood Avenue, Providence, RI 02907
About

El Mejor Ambiente Para disfrutar Sabrosos Platos y Ricas Bebidas!🄘