The Rehabilitation Institute of St. Louis Physical Address: 4455 Duncan Avenue, St. Louis, MO, USA Phone: 314-658-3800