Update Info - La Criola Restaurant
This restaurant was reported as closed. If it is open, let us know.
La Criola Restaurant
777 Elmwood Ave
Providence, RI 02907
777 Elmwood Ave
Providence, RI 02907
This restaurant was reported as closed. If it is open, let us know.