Rio Resort - The Nature Spa Resort is located in Dehradun. Clock Tower and George Everest's House are local landmarks, and the area's natural beauty can be seen at Rajaji National Park and Robber's Cave.
The place is atrocious. The owner whoever he is is misleading people . Food is inefible. Linen dirty. Staff shabby , unhygienic. . The environment is horrible, this is neither a hotel nor a resort it is some wise guy trying to make a quick buck . There is s rivulet and they have used those points crudest to fool guests. Also charging 5 star rates one imagines it must be habitable.