Open 24 hours.
Free except Mon-Sat: 8:00-18:00
Riverside, Twickenham, TW1
4 minutes walk from Church Lane
With probably one of the most idyllic settings of any of London's pubs, the White Swan is well worth a visit if you're in this...
The Cabbage Patch
67 London Road, TW1
7 minutes walk from Church Lane
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...