Review Of 11718 N Garden St Ideas. About 11718 n garden st , houston, tx 77071. Single family home built in 1960 that was last sold on 06/05/1998.
± 890 sf year built: This space can be viewed on loopnet.com. See building and lot sizes, sales, debt, and tax history, and full owner.