Where is the shopping mall which Northwest Mall opened along side with located 
Northwest Mall:  The mall opened in 1968 along with Almeda Mall, located on the south side of Houston. Almeda Mall: Almeda Mall is a shopping mall located in the Southeast side of Houston, Texas on Interstate 45.
Southeast side of Houston