Hotel
The Ultimate Guide To Wildflower Hall, An Oberoi Resort, Shimla
The famous Wildflower Hall, an Oberoi resort, Shimla is one of the best seven star hotels in India. Located at an elevation of about 8000 feet, the pine forests surround this luxury property. Wildflower Hall gained popularity when its owner was Lord Kitchener, who was awarded the title of “the Read more…