Baja's Taqueria

227 Thayer St Providence RI 02906 USA

(401) 808-6141

Location