Italian sandwich restaurant offering a variety of panini. Convenient for takeout.