Explore details about location Northwest Freeway. Northwest Freeway is a location situated within the Houston alongside other areas such as Cargill Street, Senegal Street, Cloverdale Street.