$119,900 - 1618 Clock Tower Drive, St Louis, MO 63138
1618 Clock Tower Drive
St Louis,
MO
63138
Special Areas: Family Room,Living Room