Larespark Hotel Taksim

Topcu Cad No 23 Taksim
Istanbul
Turkey