Kimono Falls is a hidden gem tucked away in Chakrata. It is a quiet and peaceful place far from the hustle and bustle of the city. It's perfect for those who love quiet getaways and want to ...