Location
State
Himachal Pradesh
PIN Code
175131
Address
Manali, Himachal Pradesh, India, 175131
Contact
Social Links
Description
Leela Huts Manali are best cottages in Manali with family stay facilities and luxuries. Nestling amidst dense apple orchards and pine trees in Manali, Leela Huts give you comfort after the day's intense fun.