Northwood Village
351-403 Greens Rd, Houston 77060