2 Comments Add yours

  1. Bookeagle says:

    Wow, what an impressive building. Does anyone know where it's located?

  2. Chris says:

    It's at the corner of DeMenil and Cherokee Streets overlooking I-55 in South St. Louis.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.