LA ROCA RESTAURANT

(401) 941-8090


Get Directions

1150 Elmwood Ave, Providence, RI 02907

Open Daily 11:00 AM-9:00 PM

www.larocarestaurante.com/