Deli specializing in sandwiches and street food. A popular spot on Apostolou Pavlou.