thebeautyofhimachal Follow Cuckoo's nestCuckoo's nestCuckoo's nest · Village & Post office, Koti, Himachal Pradesh 171012, India★★★★★ · HomestayCuckoo's nest · Village & Post office, Koti, Himachal Pradesh 171012, India