Stella; A Delicious Italian Restaurant in Boston’s South End

Jenny’s sitting down to dinner with her doctor and his wife. After all he’s done for her in the past nine months, she wanted to return the favor! Stella in the South End of Boston is a great family-owned Italian spot that is a must-visit!