Explore details about location Windsor Road West. Windsor Road West is a location situated within the Mobile County alongside other areas such as Deer Drive, Bayou, Perch Drive.