Edinburgh Rock

£4.69

SKU: HBBW104-02

Only 13 left!

Deliciously soft and crumbly, made to the traditional Scottish recipe