Veterans Affairs (VA) Hospital – John Cochran Division Physical Address: 915 N Grand Blvd, St. Louis, MO, USA Mailing Address: 915 N. Grand Blvd.St. Louis, MO 63106 Phone: 314-652-4100 Click to see this content