01 March 2001

The Wallpaper magazine (UK) recommended Armada as one of the best four places to stay in Istanbul

"The Wallpaper" magazine (UK) recommended Armada as one of the best four places to stay in Istanbul

http://www.wallpaper.com/files/000base/index.php3