Scoozi is Bostons favorite Pizza and Sandwich place. Serving delicious and wholesome gourmet food since 2001. With two locations, the original Scoozi located on Boston's famous Newbury Street and now with a new location on Commonwealth Avenue. We pride ourselves on great food and a very cool ambiance.