Mon to Sat 12:00 - 15:00. Dinner 19:00 - 22:30
Tapas £2.75 - £4.50
The Cabbage Patch
67 London Road, TW1
2 minutes walk from El Vino
In the 1960s, Eel Pie Island in Richmond upon Thames was the home of the British Blues. This quiet area of West London boasted some...