Kaza is one of the best tourist places located in Himachal Pradesh. Kaza, sitting huddled in the corner of Himachal Pradesh is a tranquil getaway on the plains of the Spiti River. Lapped by majestic mountains covered in snow, meandering and bubbling rivers and streams and picturesque barren landscape with scattered patches of green, Kaza is a dream destination. It is divided in to two parts: old and new Kaza. Monasteries, Gompas and other historic wonders add charm to this already magical city. Today, this city is a wonderful blend of modernity and unique ancient culture that will leave you enchanted with its mystery.