The John J. Pershing VA Medical Center is located at 1500 N. Westwood Blvd, St Louis, Missouri.