3700 Mueller Road, St. Charles, MO 63301

Current Owners
Moore & Crest Manor (living trust)
Purchase Price
$3,660,000 (2007)
Property Taxes
$53,254 (2019)
Blockshopper green logo