Was watching this on Saturday—review on Lovelockandload shall follow this week—must say this film plays terrifically well second time around.
I saw the film when it was released by New Entertainment World a couple of years ago but having been to Venice last year, I immediately recognised one of the locations:
It's the Santa Maria della Salute in Venice. Took a picture of it when I was over there too:
...and here it is on a map of the city: