Exploring London: Eel Pie Island In deepest Twickenham, along the muddy Thames, you’ll find a narrow, faded-green footbridge that leads to a magical world called Eel Pie Island. A… Continue Reading →