Add The Eel Pie review

The Eel Pie, London
Address: 9 Church St, Twickenham, London, TW1 3NJ
Events: Quiz night
Features: Real ale, TV


Rating
Comments