Taqueria La Estrella
Video, Ann Bassette, Michael Jones, Karina Guadalupe EDITORS' NOTE: Situated at 325 23rd Street between MacDonald Ave and Nevin Street is Taqueria La Estrella, a quaint little restaurant adjacent to a large parking lot which now accommodates their new taco truck. Since the city committed to beautifying this business district, via...