Question: Where is the shopping mall which Northwest Mall opened along side with located 
Sentence (from "Almeda Mall"): Almeda Mall is a shopping mall located in the Southeast side of Houston, Texas on Interstate 45.
Relevant evidence: Yes