24 hours of drinking in London Where to go in the capital for all your 24 hour drinking needs. November 23, 2005