Coffee & Tea in London - Southwark 53 Bankside, Tate Modern, Southwark, London, SE1 9TG Tags: art, Coffee, delivery, office catering, river views, seating area
Coffee & Tea in London - Southwark 142A Southwark Street, Southwark, London, SE1 0SW Tags: delivery, takeaway, vegetarian dishes