Castle Franco Suites is located on the Strip in Istanbul City Center, a short 1-minute walk from Cemberlitas Station and 3 minutes' walk from Grand Bazaar.