
Princess Theodora of Greece and Denmark
Princess Theodora of Greece and Denmark was born on June 9, 1983, in St Mary’s Hospital, London. She is currently ninth in the line of
Princess Theodora of Greece and Denmark was born on June 9, 1983, in St Mary’s Hospital, London. She is currently ninth in the line of
Have questions? Check out the answerfs to our most frequently asked questions HERE.