The French sure do make pretty buildings -
Le Mont Saint-Michel