Explore details about location Windsor Road. Windsor Road is a location situated within the Portsmouth alongside other areas such as Atkinson Street, Market Street, NH 16 On-Ramp South.