London W6
The Distillers is a bar with funky chandelliers and atmospheric lighting, carefully chosen decor sets the scene for our guests to enjoy what we have to offer.