Princess Isadora Castillo of Spain

Isadora is the Princess of Spain and Isabella's sister.