The grocery-anchored shopping complex located approximately 15 miles north of downtown St. Louis, is 93% occupied and features a 63,094-square-foot Schnucks and a 98,133-square-foot Home Depot.
User ID / Email / Password is case sensitive