General Hospital actor, Nichols Alexander Chavez who plays Spencer Cassadine recently visited Istanbul Turkey. The actor had quite a lovely time and got a chance to dress as Ottoman royalty. He shared, “Wild times!! My soul feels free.. Also please enjoy the last picture of me dressed as Ottoman royalty lol. If you want to use the comments to ask questions about my experience in Istanbul I’ll answer a few!” Istanbul is the largest city in Turkey, serving as the country’s economic, cultural and historic hub. Check out Chavez’s photos in Turkey below!