Theatre of Wine
Time Out says
Posted: Tue Mar 26 2013
An enterprising shop with a sizeable and interesting list, much of it costing over £10 a bottle. There's another branch in Tufnell Park (124 Junction Road, N19 5LB, 3490 2147).
Theatre of Wine 75 Trafalgar Road