delicatessen: a shop selling ready-to-eat food products
shop: a mercantile establishment for the retail sale of goods or services
double helix: a pair of parallel helices intertwined about a common axis