3-star Istanbul Hotel in Istanbul City Center, near Grand Bazaar and New Mosque. Expedia's Best Prices.
Each of the tastefully furnished guest rooms at The City Hotel has an LCD TV and free WiFi. All rooms have a large, modern bathroom with high-quality
Showing 1-2 of 2 results for İstanbulClear All