Where is the shopping mall which Northwest Mall opened along side with located 
Almeda Mall: Almeda Mall is a shopping mall located in the Southeast side of Houston, Texas on Interstate 45.
i don't know