The Deli sells posters of local artist Greg Otto’s works