L'Istanbul Town Hotel est idéalement situé dans la péninsule historique. L'hôtel se trouve à proximité de divers sites d'intérêt et sites historiques tels que la mosquée Süleymaniye, Sainte-Sophie et le Grand Bazar.
Toutes les chambres comprennent une télévision par satellite à écran plat.
La réception de l'établissement est ouverte 24h/24.
Vous séjournerez à 3,2 km de Taksim et à 2,2 km de Sultanahmet. L'aéroport Atatürk, le plus proche, est implanté à 12 km.