The Bell Inn 8 Thames Street, Hampton TW12 2EA