MAP & DIRECTIONS Church of Scientology of St. Louis LOCATION Address 6901 Delmar Boulevard University City, MO 63130 United States Get Directions ▶ SCHEDULE Hours Mon-Fri 9:00am - 10:00pmSat-Sun 9:00am - 6:30pm Contact ▶ CONTACT Phone (314) 727-3747 Contact ▶