The place is near to taksim. But the stairs are so high and tiring