Now with 5 outlets across South London, The Tapas Room is a wine shop, tapas bar deli, specialising in Spanish wine, Cava, Sherry Vermouth. With wine tasting events, delicious tapas brunch an extensive wine list. The Tapas Room is a place to shop,..
Relevance: 11.134686