A South End favorite, Stella, brings back its timeless flavors to a fresh location. Indulge in tradition at their new spot in the heart of Newton!