Explore details about location Windsor Road. Windsor Road is a location situated within the Runnymede alongside other areas such as Rose Lodge, Bridge Road, The Causeway.