A long, long time ago my girlfriend (wife now) and I went to Hampstead where we savoured some divine scones. As it happened in ancient times I have not the faintest idea where the place is. Was it a dream ? Is this love? Well, is there such a place there? Any hints? I can be somewhere else.
Please no M&S ones.