Crestwood, MO—May 5, 2015—Lee & Associates, one of the largest national commercial real estate providers with regional expertise, has closed the $25,400,000 investment sale of two retail buildings located in the Big Bend Crossing shopping center of Crestwood, Missouri, a St Louis suburb. The buildings, located at 10244 & 10248 Big Bend Road … [Read more...]