The Urinals of Charlestowne Mall

The Charlestowne Mall is a shopping mall located in St. Charles, IL

Filed under: Business
Tweet

This picture was sent in by MG. He writes: "This mall sits west of the DuPage/Kane County line and has two floors of shops."