ARMADA HOTEL
4 Stars
Description
Armada has 108 rooms decorated in the common style of Ottoman-Turkish civil architecture offering a subtle blend of the past and future complete with all of the conveniences of modern
4.5
4.3
4.2