Situated in Istanbul, within 500 metres of Taksim Square and 600 metres of Taksim Metro Station, Room City Suit Hotel features accommodation with free Wi-Fi throughout the property. The property is around 2.1 km from Dolmabahce Palace, 3.
Numero delle stanze: 6
8 Nane Sokak, Beyoglu, 34435 Istanbul, Turchia