I haven't checked recently (wrong end of Cornwall for me!), but you might want to check out (ring 'em up, maybe) the Tinners Arms at Zennor, The Gurnard's Head and the Star Inn at St Just. Yes, I did once go to the Western Hotel one and found it to be somewhat lacking in talent and atmosphere!