La Napoule - Overlooking the sea is located 171 Boulevard des Cretes Mandelieu-la-Napoule France 6210