Denbigh Food & Wine sell a range of groceries as well as fresh and frozen foods. They are also licensed to sell alcohol.