Thank you for this information. It is very helpful.
@Krenek - You already reached the spot before I did. I had not refreshed the page before posting.
Mont Saint-Michel island in English Channel about a kiliometre off the French northwestern coast in the department of Manche in Normandy. It is one of the most recognisable landmarks in France and is in UNESCO list of World Heritage Sites. The tall spire in the background is of the Mont Saint-Michel Abbey.
Google Street View - external link
I do like the description: "Castle on a hill. Presume it is in Europe" !
That's the Mont-Saint-Michel in France, yep!