Situé dans le centre d'Istanbul, à 300 mètres de la station de métro Aksaray, le Star City Hotel propose des chambres avec télévision par satellite à écran plat et connexion Wi-Fi gratuite. La réception est ouverte 24h/24.