Eel Pie Club Venues The Cabbage Patch67 London Rd, TwickenhamLondonLondonTW1 3SZUK07732 322610aspects@blueyonder.co.ukWebsiteBUY TICKETS