This property is conveniently situated in Istanbul . The property consists of 40 rooms. Guests can avail themselves of the key collection service..