Beaulieu-sous-la-Roche is a village and commune of the Vendée département in France.
Communes of the Vendée department
Coordinates: 46°40′N 1°37′W / 46.667, -1.617