Situated 1.6 km from Victory Tunnel, Itsy By Treebo - Crystal Palace With Valley View offers 3-star accommodation in Shimla and has a bar.
Number of rooms: 27
Besides Tourism Lift, Circular Road, Shimla, Himachal Pradesh 171001, 171001 Shimla, India