Coffee & Tea in London - Southwark 171 Union Street, Southwark, London, SE1 0LN Tags: private parties: up to 450 guests, takeaway