Troubadour Live music venue, Bar, Beer garden, London , United Kingdom Save User Add Private Note Hide User Share