Italian-inspired cafe specializing in delicious sandwiches.