So he's either in Germany (northwest of Munich), France (east of Paris, north of Munich), Belgium, Holland, Luxembourg, Denmark (south of Copenhagen), or the very southern tip of Sweden (south of Copenhagen).

We will eliminate the biggest landmasses if the answer to this is no, or eliminate all of the small possibilities (and be one question away from knowing the country) if yes.

Is Lad in Germany or France?

EDIT: There is no streetview in Germany, Belgium, or Luxembourg. Forget the above question. We're down to France (east of Paris, north of Munich), the Netherlands, Denmark, or the very southern tip of Sweden.