Terra Suites is located in Istanbul, 1640 feet from Istiklal Street and 1640 feet from Taksim Square.
Each room at this hotel is air conditioned and has a TV. You will find a kettle in the room. Every room includes a private bathroom. Extras include slippers and free toiletries. Terra Suites features free WiFi.
St. Anthony of Padua Church is 2625 feet from Terra Suites, while Istanbul Convention & Exhibition Center is 0.7 mi away. Istanbul Airport is 12 mi from the property.
Number of rooms : 6