Food Market in Beverly. The store delivers groceries to surrounding towns. Orders must be placed before 10 AM on Tuesday for delivery on Wednesday, and before 10 AM on Thursday for delivery on Friday. Someone must be home to receive the groceries. Payment can be made with a credit card over the phone or with a check/cash when the groceries are delivered. Delivery charge varies per town. Call 978-922-3885 for information and/or for delivery.