Istanbul, , Turkey
The Ambassador Hotel; Istanbul; Turkey is a beautiful 4 star hotel. The hotel overlooks the magnificent Marmara Sea and has a very central location within the city making it a perfect base for both business and leisure guests.
Click here for the no frames version of the hotel accommodation