Shilon Resort
Shimla, India
Perched at a height of 7,200 feet, amidst lofty Himalayan peaks and picturesque orchards, and yet, just a few minutes from Shimla. The five Star Shilon Resort Project unveils to you the many splendours of nature amidst a 360 degree view of thick sylvan pine valley and snow peaked mountains. Read more »