London, Kentucky proves you don’t need to cross an ocean to find a place where your money matters. This town treats your Social Security check with the respect it deserves. The downtown area buzzes ...