Address PLACE DU CHAMP DE FOIRE 16110 LAROCHEFOUCAULT France Phone 0 545675303 Location POINT (0.382217 45.742293)