Availability Search for Carfrae Farm Shop

Carfrae Farm Shop

Food & Drink
Haddington
United Kingdom

Carfrae Farm Shop is located in a beautiful converted barn at the heart of the farm and is full of nooks and crannies to browse wonderful local and Scottish products as well as a few treats from around the globe.