épicerie /ɛˈpɪs(ə)ri/ noun 1. Especially in French contexts: a grocery shop; (now) especially one selling speciality or imported products; a delicatessen.
restaurant /rɛst(ə)rɒnt/ noun 1. A place where people pay to sit and eat meals that are cooked and served on the premises.
The combination of these two words is part of Terpager & Co’s raison d’être – serving food and selling carefully selected groceries.