Events Windsor Nature Park: Trek Out This New Nature Spot Near Upper ThomsonBy Sara MahendranJune 18, 20190 Windsor Nature Park has opened recently near Upper Thomson, on 22 April 2017. Foodies who love eating at Upper Thomson Road…