Coffee & Tea in London - Southwark 282-302 Borough High Street, Southwark, London, SE1 1JD Tags: drink, food, internet cafes