Blog: St. Louis Follow Up - 2018-08-22

From UmbraXenu
Jump to navigation Jump to search
F376.png St. Louis Follow Up August 22, 2018, Mike Rinder, Something Can Be Done About It

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.