Nippon Hotel

Topcu Caddesi 6, Taksim
Istanbul
Turkey