a Castle

Mont Saint-Michel, Castle, houses, tree, a green area, a river