Once the residence of Nepal's royal family, Narayanhiti Palace is now a museum showcasing royal chambers, ceremonial halls, gifts from world leaders, and exhibits that tell the story of Nepal's modern monarchy.