Barwon Lamb specialise in lamb products direct from their farm, which is located on the banks of the Barwon River in South West Victoria.
Barwon Lamb
Time Out says
Details
- Address
- 915 Barwon Park Rd
- Winchelsea
- Melbourne
- 3241
Discover Time Out original video