Rating:
Room Types:
164 rooms
482 aparments
Company
The Address Hotels & Resorts
Brand
The Address
Location
Istanbul, Turkey
Opening
2014