flickeringlamps.com
Eel Pie Island: hippie commune, legendary music venue & artists’ enclave
The River Thames has long attracted artists, and today many of them have made their home on Eel Pie Island in Twickenham. This narrow island, also known as Twickenham Ait, is only accessible by bo…