Shopping malls database
Greens Landing is located at the corner of NWC I-45 & West Rd., Houston. It is a Power Center which opened in 2006. It is an Open shopping mall. It covers an area of 367,898 sqft. and has about 12 stores.
Shopping mall's name: Greens Landing
Address: NWC I-45 & West Rd., Houston, TX 77037
Number of stores: 12