Tawerna Zorba is a restaurant offering delivery service with a minimum order. They also have an Instagram page.