London, United Kingdom

London's Irish at Backyard Comedy Club