Contact
La Roca Restaurant (401) 941-8090
1150 Elmwood Av, Providence RI as of dinehere.us