About SPOT ON 64560 The Greenwoods Retreat Contact 115, H.No. 115/B Old P.O near IMA gate No. 6, Prem Nagar, Randharwala, 248007, Dehradun, India