Taqueria La Rosa

Taqueria la Rosa, 118 E 183rd St, The Bronx, NY 10453, United States

(914) 688-2741

Location