Barbecue restaurant Souvlarchos offers grilled specialties. Delivery available.