The secrets of Eel Pie Island

Eel Pie Island - what a fabulous name! Until last weekend I confess to not actually knowing anything about Eel Pie Island or of its very existence.  But Eel Pie Island is indeed a real place. Located in the middle of the River Thames at Twickenham, this small private piece of land of about 9... Continue Reading →

Powered by WordPress.com.

Up ↑