Added: Sun Jan 19 2003 Hits: 57
The Ambassador Hotel, comprising from the 19th century townhouses, is a First Class Boutique Hotel in Istanbul / Turkey. It has a quiet location in the old city center Sultanahmet where you can find the heart of Istanbuls History - former Constantinople.
Review It
Rate It
Nominate It
Bookmark It
Recommend It
Report Dead Link