Palas Suite 13 is located in Istanbul, just a 17-minute walk from Istanbul Congress Center and 1.9 miles from Taksim Metro Station. This apartment offers air-conditioned accommodations with a balcony and free Wifi. Dolmabahce Palace is 2.2 miles away and Istiklal Street is 2.3 miles from the apartment.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven, a washing machine, and 1 bathroom with a hair dryer and free toiletries. A flat-screen TV with satellite channels is offered. For added privacy, the accommodation features a private entrance.
Taksim Square is 1.9 miles from Palas Suite 13, while Dolmabahce Clock Tower is 2.1 miles from the property.