Hidden in plain sight in St. Louis, Missouri, the Ulysses S. Grant National Historic Site is the kind of 19th-century home ...