1. Cuban Revolution 60 Valley St Ste 100, Providence, RI 02909 Coordinate: 41.81875,-71.44074 Phone: (401) 632-0606
2. La Roca Restaurant 1150 Elmwood Ave, Providence, RI 02907 Coordinate: 41.78043,-71.41975 Phone: (401) 941-8090