impression 0 500020925102 1900 ARMSTRONG ST CLEBURNE TX 76033 Listing Price $ 137,747 Sold 3/18/2019 1900 ARMSTRONG ST CLEBURNE , TX 76033 Listing Information 0 ba 1,066 sqft. SAVE PLACES NOTES