El Paisa Restaurant Bar and Patio Menu

598 Dexter St, Central Falls, RI 02863


Know a great happy hour or special for this location?