Sort:  

Yes those nests are stork nests. They are in many of the towns in the Alsace region of France