Coffee & Tea in London - Southwark 280 Borough High Street, Southwark, London, SE1 1JS Tags: private parties
Coffee & Tea in London - Southwark 12 Milroy Walk, Southwark, London, SE1 9LW Tags: italian, private parties: up to 55 guests
Coffee & Tea in London - Southwark 171 Union Street, Southwark, London, SE1 0LN Tags: private parties: up to 450 guests, takeaway