Lord Chips is a family-run deli, established in 1984, known for quality and friendly service.