The Stephen Olford Center Conference Center in Memphis, Tennessee. 4000 Riverdale Rd, Memphis, TN 38115. The Stephen Olford Center is the perfect location to host your weekend retreats, conferences, and other events, including weddings! Map