A minster, an English large church or cathedral, although it could be from anywhere in Europe. This seems to be built in the Romanesque style, which means it's pre-Gothic, perhaps tenth or eleventh century.
For more information, comments, and links to other buildings like this one, see the thread here.
For more information, comments, and links to other buildings like this one, see the thread here.