Situated 250 metres from the Taksim Square and Taksim Metro Station, this cosy hotel offers a 24-hour front desk and free Wi-Fi access in all areas. The lively Istiklal Avenue is only a 3-minute walk away.