About it
No23 apartment house is an apartment featuring rooms with free Wifi and air conditioning in the center of Istanbul. This recently renovated apartment is located a 9-minute walk from Taksim Square and half a mile from Taksim Metro Station. Private parking can be arranged at an extra charge.
Each unit comes with a sofa, a seating area, a flat-screen TV, a well-equipped kitchenette, and a private bathroom with a hair dryer. Every room includes a coffee machine, while some have a terrace. At the apartment complex, every unit includes bed linen and towels.
Istiklal Street is a 6-minute walk from the apartment, while Dolmabahce Clock Tower is 1.5 miles away. The nearest airport is Istanbul Airport, 22 miles from No23 apartment house.