8351 Florissant Rd, St Louis, MO 63121
(If you map it, move up the hill, behind the apartment buildings)
This is the image from bing.
I-70 borders one side.
High fences border the rest.
You can see it from the Interstate..
esp. I-70 W the Florissant Exit.
Not exactly safe photography conditions.
Finally success! I was at McDonalds (sorry Jenny) and I looked and saw the tower. I then realized I could get a semi-decent picture from the parking lot of the Cool Valley City Hall.

The wide view.
The limits of the digital zoom on my camera.
Links:
Sisters of Divine Providence History (has a pic of school)
Final History from Dykon Blasting Co.

