| |
The Armada Boutique Hotel Is Located At The Heart Of Istanbuls Historical Peninsula. Surrounded By The Ancient City Walls And With Views Of Two Of The Most Magnificient Masterpieces Of World Architecture, Hagia Sophia And The Blue Mosque, The Hotel Offers A Unique Experience To The Visitor.
|