Located in the modern part of Taksim Istanbul is 50 mt. to the Istiklal Street. It offers self-catering accommodation with free Wi-Fi, a flat-screen TV and air conditioning.
The rooms and apartments at come with simple furnishings.
Close to Madame Tussauds museum on istiklal street