Located just off Taksim Square and the bustling, crowded Istiklal street one can...
Happy story telling!