The Fort Pointer tweets "pretty well confirmed" news that a Mexican restaurant from the owner of Atlantic Beer Garden will open at South Station, across from CVS on the ground floor. Most recently, the station saw the opening of a new location of Tavern in the Square.
[Photo: Atlantic Beer Garden/Official Site]
Filed under: