Call for Art Posted bySTLWSMarch 22, 2018February 14, 2020Posted inExhibitions Submission Deadline: March 25, 2018 The gallery is located at 2028 S. 12th Street, St. Louis, MO 63104. Click here to visit their website for details. Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Like this:Like Loading...