Fernwood Center

13035 Olive Blvd.

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