5,754
The Topkapi Palace is situated in Istanbul, Turkey. It was built in 1453 and was the residence of th...
Show More Show Less
0 Ratings
Embed
Captcha Challenge
Reload Image
Type in the verification code above
Back To Top