Coffee & Tea in London - Walworth 185 Walworth Road, Walworth, London, SE17 1RW Tags: cafes, sandwiches, seating area, snack shops & tea rooms, takeaway
Coffee & Tea in London - Walworth 81A East Street, Walworth, London, SE17 2DH Tags: cafes, sandwiches, snack shops & tea rooms