Pickup point
Directions.
Manali Bus Stand, Simsa Village, Manali, Himachal Pradesh, India View on Map