Administrative OfficesMcMillan BuildingPhysical Address: 517 South Euclid Avenue, St. Louis, MO, United States Mailing Address: 660 South Euclid AvenueCampus Box 8096Saint Louis, MO 63110Phone: 314-362-3724 Fax: 314-747-2851