The Cabbage Patch, Twickenham

rated excellent

The Cabbage Patch

67 London Road
Twickenham
TW1 3SZ

Website:
eelpieclub.com
Enquiries:
020 8892 3874
Disabled Booking:
020 8892 3874