Explore details about location Windsor Road. Windsor Road is a location situated within the Northumberland alongside other areas such as Osborne Crescent, Green Batt, Castle Square.