Located at Camel’s Back Road, the newly constructed Hotel Seven Oaks is a gem in the crown of the Queen of Hills, Mussoorie. It is a whiff of fresh air, literally, and is now one of the top contenders in the best 3-star hotels in Mussoorie.
October 28, 2020