Hotel Narayan By Triund
Couple Friendly
Nestled in the picturesque hill station of Shoghi in Shimla, at an altitude of 6400 feet in the great Himalayas. Treehouse MARS Valley view Hotel in Shimla is the newest in addition to the hotels by Treehouse in the very popular hill station of Shimla.Surrounded by peaceful and gorgeous green pine woods; the hotel offers tasteful accommodation with all modern facilities.