The strawberry tarts looked good

Cafe in Primrose Hill, Camden
[London - England]