Taksim Otto suite ligt in het centrum van Istanbul, op 5 minuten lopen van İstiklal Caddesi en 500 meter van Taksimplein. De accommodatie biedt gratis WiFi.
Sommige units hebben een balkon met uitzicht op de stad, een flatscreen-tv met satellietzenders en airconditioning.
Er zijn zowel fietsverhuur als autoverhuur beschikbaar bij het aparthotel.
Populaire bezienswaardigheden in de buurt van Taksim Otto suite zijn Metrostation Taksim, Istanbul Congress Center en Galatatoren. Het dichtstbijzijnde vliegveld is Luchthaven Istanbul, op 36 km van de accommodatie, en de accommodatie biedt een betaalde shuttleservice naar deze luchthaven.