That picture looks like the place is somewhere in eastern or central Europe.