Ottoman Palace Taksim Square
Siraselviler cad. no:7, Taksim, Istanbul, Istanbul
Average, 3.5
This 4 star hotel is located in the city centre of Istanbul and was established in 2012. It is close to the Taksim square and the nearest station is Taksim....
More Info