Situated in the beautiful and fertile Elgin Valley, Peregrine Farm Stall is placed in Grabouw. Established in the sixties, this farm stall has been serving generations of travellers seeking honest homemade fare and warm country hospitality. This farm stall offers an abundance of locally sourced artisanal goods and wholesome, responsibly farmed, fresh produce.