Shannon Vineyards and Wines

Shannon Vineyards is situated in the Elgin Valley within the Kogelberg Biosphere with mountains on o