The central London institution has made the climb to the leafy calm of Hampstead. Expect the same passion for wine as their other venues which can be seen in their 300 strong wine list.
- 154-156 Fleet Road, London, NW3 2QX
- +44 (0) 20 7267 6484
- Opening Times
- Mon-Thur 12.00-23.00