Stop in for a cup of coffee

Saw this in a town called Pitlochry, weirdest "Duster" I ever saw lol!