Blog: St. Louis Follow Up - 2018-08-22
This information was provided by one of our readers who has familiarity with the situation in St. Louis and is a follow up to the earlier post The Real State of Scientology, St Louis Style.
Church of Scientology Missouri owns a building at 6901 Delmar in University City.
It is approximately 15,000 sq.ft. on three floors with parking for about 50 cars.