El Charro

1021 Mineral Spring Ave, North Providence, Rhode Island, United States