Explore details about location Town Park Road. Town Park Road is a location situated within the New Windsor alongside other areas such as Lantz Drive, High Street, Main Street.