El Paisa

598 Dexter St
Central Falls, RI
401.726.8864
41.885426
-71.396009

Directions
from: