Location perfect for a stay in Istanbul- close to all the major sites.
The accommodation is brilliantly set out and has everything you need to make your life easy and enjoyable .