Eel Pie Island Open Studios Weekend: December 10-11, 2016 The artists of Eel Pie Island in Twickenham welcome you to Open Studios weekend on December 10-11, 2016 (10:30am – 5:30pm). It’s an invitation you won’t want to turn down. … Read More About: Eel Pie Island Open Studios Weekend: December 10-11, 2016