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