Advertisement

El Jefe's New Location

El Jefe's New Location

El Jefe's Taqueria moved to a new location in Harvard Square, which has entrances on both John F. Kennedy Street and Brattle Street and two levels of seating for patrons.

Advertisement