[ helen looks mildly impressed. ] A town I haven't heard of before. [ those are rare these days, though if it's a small town in the mountains, that might explain it. ]
Ah, Europe, a wonderful area to spend time. I lived in various places in Europe, mostly England, for a good part of my life. Used to be a bit of a world traveler myself. Do you have a favorite place?