Featuring city views and free Wi-Fi, Mayer Liberty Apartments features accommodation ideally situated in the centre of Istanbul, within a short distance of Taksim Square, Spice Bazaar and Taksim Metro Station.
Number of rooms: 4
1 Kölemen Çıkmazı, Beyoglu, 34425 Istanbul, Turkey