Tea Bag Aliens




November 8 - December 6, 2025
Southwark Park Galleries 
Annual Open 
11-4pm Weds - Sun | Lake Gallery, SE16 2UA, London, UK
Free - just show up.