A new restaurant with a interestingly familiar name has come to the South End. Stephi's on Tremont is now open for business in the Tremont Street space on that used to be home to the Garden of Eden, a comfort food restaurant that closed in May of 2008. Stephi's on Tremont is the sister restaurant of Stephanie's on Newbury, a popular upscale restaurant that has been serving fabulous food since 1994. |