Boasting air-conditioned accommodation with a balcony, Odeode is situated in Istanbul. This property offers access to a terrace and free private parking. Istanbul Congress Center is 7.3 km away and Turk Telekom Stadium is 7.3 km from the apartment.
With free WiFi, this 2-bedroom apartment features a flat-screen TV, a washing machine and a fully equipped kitchen with a minibar.
Istanbul Sapphire is 4.5 km from the apartment, while Nef Stadium is 7 km from the property. The nearest airport is Istanbul Airport, 28 km from Odeode.