Shrimp in France Alma Food Address: 2791, CHEMIN SAINT BERNARD, 06220 Vallauris France Phone Number: +33 4 97 21 04 61