Explore details about location Northwest Freeway. Northwest Freeway is a location situated within the Houston alongside other areas such as Shelburne Street, Taylor Street, Memorial Drive.