Chef's Touch is a sandwich shop and deli café with catering services, established in 1983.