Luxury Unit with Sea View Taksim Square 15, Istanbul

Istanbul, Turcia