Located in the heart of Boston's South End, Stella offers affordable and approachable Italian cuisine in a chic environment like no other in the city. The menu is an exciting travel throughout Italy and it's surroundings. Stella brings the best ingredient