Dudullu Castle

Upper Dudullu, Miras Street No 6, 34775 Istanbul, Turkey