20 m²Maximum occupancy: 2
Air conditioning · Flat Screen TV · TV · LCD TV
Taksim, Beyoglu, Istanbul
Just a few steps from Taksim Square and Istiklal Street, Santa Ottoman is 100 meters from Taksim Metro Station. Decorated in Ottoman, baroque and boutique styles, the rooms feature air conditioning and a flat-screen cabl…
Get help with your booking and stay.
Guest reviews
10 reviews