Start from
Casa Azul Taquería
890 Allens Ave, Providence 02905