Orchha, which means "Hidden Place", is a small town of just a few streets within a wonderful complex of well-preserved palaces and temples. The picture-book setting of spires and domes breaks the skyline in every direction.
A peaceful town, with many green parrots, vulture, and friendly people; perfect for a few days break.