Eccentric and ecclectic Love Shack gate on Eel Pie Island in London, England, United Kingdom. Eel Pie Island is a small island in the River Thames at Twickenham in the London Borough of Richmond upon Thames and is only accessible by boat or by footbridge. The island has about 50 homes, 120 inhabitants, two or three boatyards as well as some other small businesses and artists studios. It has nature reserves at either end, protected from public access.