NOA - Tatar Beyi 18Hotel
18 Tatar Beyi Sokak, 34425, Istanbul, Turkey, Istanbul, 34425
NOA - Tatar Beyi 18 features accommodation situated 600 metres from the centre of Istanbul and offers a fitness centre and a garden. The air-conditioned accommodation is 1.8 km from Taksim Square. Private parking can be arranged at an extra charge.