Shop & Go Delhaize is a supermarket offering fresh produce, sandwiches, salads, drinks, and more.