The VA St. Louis Health Care System – John Cochran Division is located at 915 North Grand Blvd, St Louis, Missouri.