Where is Eel Pie Island?
Eel Pie Island is located in Twickenham Riverside. You can easily spend a leisurely day seeing the sights and exploring what this neighbourhood has to offer. If you're looking for things to see and do in the area, you may want to check out Hyde Park and Buckingham Palace.
Things to see and do near Eel Pie Island
What to see near Eel Pie Island
- Thames River
- Hyde Park
- Buckingham Palace
- Wembley Stadium
- Marble Arch
Things to do near Eel Pie Island
- Westfield London Shopping Centre
- Kensington High Street
- Oxford Street
- Westminster Abbey
- Twickenham Stadium