Sam Kim rates Semaphore McLaren Vale Shiraz 2017- 95 points/5 stars

Written by Andrew Browne - May 01 2019