Deol is an Indian restaurant offering flavorful dishes for takeaway and delivery.