• Eel Pie Island - Twickenham's Rock & Roll Secret || London

    Eel Pie Island – Twickenham’s Rock & Roll Secret || London

    April 29, 2019 FrannyMac

    If someone was to ask you the name a London venue that iconic bands such as The Rolling Stones, Black Sabbath and The Who played, one of your first answers would most likely be somewhere like The Royal Albert Hall. However, in the middle of the River Thames, there’s an 8.9-acre island, Eel Pie Island to be exact, that was formerly home to a major music venue in the 1960s. In its current incarnation, the island is home to around…

    Read more