Super deluxe hotel apartments for daily and weekly rent in Istanbul, near Mall of Istanbul and famous Mall 212. With a swimming pool, lounge, and restaurant