Jesse James Plaza sold for $2.9 million