I assumed this to be a modern church building on first glance but when I looked in more detail I can see that it isn't actually modern at all. The architecture is perhaps roman? Anyway, I've classified it as a church - let's see if anyone can give more information in the comments.
Probably Italy judging by the large number of Fiat 500's