Question: Where is the shopping mall which Northwest Mall opened along side with located 
Sentence (from "Northwest Mall"): The mall opened in 1968 along with Almeda Mall, located on the south side of Houston.
Relevant evidence: Yes