Yes there is a Swiss Cottage. Its been there a long time and is actually a really nice building (even though its almost like a traffic island at the top of Finchley Road - would be even better in nicer surroundings.) Its a big pub now and hotel I think, not sure what it was originally - nothing came up on google.
Yep - I've seen it too. COuldn't believe it. There's this building - you know it when you see it - that looks remarkably Swiss. I must admit that I'm surprised to hear that it is a Pus or a Hotel because from my memory it was more Chalet sized but it was a while ago and I could be wrong.