The Jellied Eel - the United Kingdom

Best Cocktail Bar 2020 - London