Windsor Nature Park has opened recently near Upper Thomson, on 22 April 2017. Foodies who love eating at Upper Thomson Road…