Fernwood Center Fernwood Center : Sale of 22,350 sq ft Retail Center at 13035 Olive Blvd, O’Fallon, MO 63366. Sale Price $3,880,506.00