0208 758 0088*
Please note that our holiday packages are not available to book online
Shimla is located in Himachal Pradesh, a beautiful hill station. The area thrives in its natural beauty and is very picturesque. The small hill station amidst the snow-clad Himalayan ranges is surrounded by lakes and lush green pastures and still retains its colonial charm.