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