Triada Residence
Istanbul,
Turkey
Istiklal St. Meselik Sk. No: 4 Beyoglu, Istanbul Show map 3.4 km to city center
![]() |
This 4 star hotel is located within the city of Istanbul. |




















