Touristlink.com is the social platform for travel where you can meet fellow travelers,share information, suggest new attractions and create lists of your favorite destinations to share with friends.
Houston, Texas, United States
Submit your photos! We'll be glad to post them.
Northwest Mall is a shopping mall located in Northwest Houston, Texas near the intersection of U.S. Route 290 and Loop 610. The mall opened in the 1960s along with Almeda Mall, located on the south side of Houston. The malls, at one time, were near identical twins of one another. The mall has 794,092 square feet (73,773.6 m2) in leasable space.
- Delmar Fieldhouse is a 5,000-seat multi-purpose arena located at 2020 Mangum Road in…
- Delmar Stadium is a 12,000-seat stadium located at 1900 Mangum Road in Houston, Texas, USA. It…
- The Woodlawn Garden of Memories is a cemetery in Houston, Texas which is include in the National…
Travel Deals Around Northwest Mallview trip details >