Town of Windsor is home to 1 named mountain. The highest is Dimock Point at 13 m.
There are 1 named mountains in Town of Windsor. The highest and the most prominent mountain is Dimock Point.
Yes. Town of Windsor has 1 named mountain. The highest is Dimock Point at 13 m.
The highest mountain in Town of Windsor is Dimock Point, at 13 m.
Town of Windsor has 1 named mountain.
