Keekoo Manali is located Log Huts, Hadimba Temple Rd, Keekoo, Manali Manali Himachal Pradesh India 175131