Explore details about location Windsor Road. Windsor Road is a location situated within the Savannah alongside other areas such as East Oglethorpe Avenue, Knollwood Circle, Summer Lake Way.