$260,000 - 793 W Terra Lane, O'fallon, MO 63366
793 W Terra Lane
O'fallon,
MO
63366
Unit Location: High Traffic,Hwy/Interstate Frntg