$534,990 - 1243 W 23rd Street Unit A, Houston, TX 77008
1243 W 23rd Street Unit A
Houston,
TX
77008
Area: 9