Shimla is a stunning hill station in Himachal Pradesh. The snow-clad mountain range with spectacular landscape makes Shimla a great attraction among the tourists. Both nature and man-made beauty of Shimla is an attraction to everyone visiting this … [Read more...] about Six best hotels on Mall Road Shimla