St Louis University Hospital: 3635 Vista Ave - St Louis, MO