Pubs in London - Southwark 62 Stamford Street, Southwark, London, SE1 9LX Tags: food, happy hour, private parties, real ale, traditional, tv for sporting events