Coffee & Tea in London - Southwark 12 Milroy Walk, Southwark, London, SE1 9LW Tags: italian, private parties: up to 55 guests