94 Church Road, London, SW13 0DQ
Glass from : £ 4.45 (175 ml)
*The scores above relate to our 2018 guide. Our next guide will be published in May 2019*
020 8748 0393
Review 2016/17 Long time stayer in the idyllic London ‘village’ of Barnes, with a finely tuned selection and some sharp pricing — entry level from Borgo Selene in Sicily comes in at a very friendly £17.50.