WEST 7 BISTRO October 29, 2013 thesomervillenewsweekly Leave a comment Teele Square Somerville Now Open! You have to check it out! At the former “Amelia’s Italian Kitchen” location on Broadway. Great food * Spirits * The Place to go to in the Ville! Share this:TwitterFacebookGoogleLike this:Like Loading...