Very conveniently located in Mussoorie, away from the noise and crowds, perched on it’s own hilltop surrounded by mountain ranges is the Tree of Life Highlands, Mussoorie.
Number of rooms: 17
Oaks Road,Mussoorie,248179,Uttrakhand, 248179 Mussoorie, India