On Wednesday, February 12, 2014, Her Royal Highness Princess Theodora of Greece arrived at Pier 59 in New York City to attend “…the Leka Show during Nolcha Fashion Week, New York Fall/Winter 2014 presented by RUSK…”
Please click here to view photos.
Photo courtesy of IMDB