Edinburgh Rock

£4.69

SKU: HBBW104-02

Only 14 left!

Deliciously soft and crumbly, made to the traditional Scottish recipe