Peoria, IL developer to renovate 625 N. Euclid at Delmar Posted on September 1, 2015 by Nicki Peoria, IL-based Developer to renovate 625 N. Euclid at Delmar, Central West End, St. Louis Read more