France

The most beautiful beachfront hotels in France.