Scoozi is an Italian restaurant specializing in pizza and pasta dishes, offering a variety of meal options and sides.