Explore details about location Forest Road. Forest Road is a location situated within the Town of Windsor alongside other areas such as Strawberry Circle, Fitzmaurice Circle, Mechanic Street.