TheOdora Apartment Istanbul is an apartment in Istanbul set close to the mosque and the palace.
Many Istanbul sights, including Taksim Square, Hagia Sophia and Blue Mosque are approximately 5 minutes' walk away. Istanbul city center is 2 km away. Guests will enjoy turkish cuisine of Stone House Restaurant & Cafe, which is about 100 meters away.
The property offers rooms with climate control, free Wi-Fi, TV with satellite channels and a dining area. The apartment has a private bathroom with free toiletries and a hairdryer.
Kitchen amenities feature a stove, a microwave, a mini-refrigerator, a toaster and a washing machine.
There is a tram stop a short distance away.