A modern restaurant and bar
This is an up-market modern bar and restaurant incorporated into the new development opposite Twickenham Railway Station. The bar and kitchen offering all day dining and drinks. Open seven days a week, for lunch, dinner, weekend brunch and Sunday roasts.
Crane Tap, Twickenham