ITC Tavleen a luxury hotel located 45 km from Shimla, Chail is a secluded gem within Himachal Pradesh that is the perfect antidote to the hurried pace of city life. Amongst these breathtaking surroundings, perched on a lovely hillside, Welcome hotel Tavleen Chail casts a spell on the visitor even on the drive up to reach it.
© 2023 Book Yatra All rights reserved