Olibaba
Sandwich Shop · Deli · French
Olibaba is a sandwich shop offering online ordering with in-store pickup.
Location
Les meilleures adresses à proximité
Les adresses les mieux notées près de Olibaba.
Local restaurants nearby
21 Rue de Verdun, Pays de la Loire



