RAI South Towne Square Physical Address: 11107 South Towne Square, St. Louis, MO, United States Mailing Address: 11107 South Towne SquareSt. Louis, MO 63123 Phone: 314-894-3400 Fax: 314-894-1384 Staff Dan Coyne, MD