Kebab shop offering takeaway and delivery. Known for its food and service.