Buffalo Bar (London, England) Buffalo Bar (London, England) Date: March 28, 2008Location: Buffalo Bar (London, England)Concertoh, no. Related