Villa StayVista at Cedar Haven Village kando kathar Po Jamta, Nahan, Himachal Pradesh 173001 095588 43658 Website Open map ← Back to Nahan Claim this hospital