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