London’s Puzzling Places: the radical history of Twickenham’s Eel Pie Island

London’s Puzzling Places is a podcast which delves into the stories behind curious buildings – however big or small – across London.

This week’s podcast discusses the likes of thin houses and converted phone boxes, and includes a deep dive into the history of Eel Pie Island Hotel.