Explore details about location West Nelda Road. West Nelda Road is a location situated within the Houston alongside other areas such as Southwest Freeway, Magnolia Tc Four Drive, North Freeway Frontage Road.