London, United Kingdom

London's Irish: Top Secret Comedy Club