
Babil Sokak, 34373 Istanbul, Turkey
This spot in Istanbul catches the eye. It leans on: hotel, terrace, spa and wellness and restaurant.
The property combines a garden, shared lounge, terrace and restaurant with practical services such as a 24-hour front desk, airport transfers, room service and free WiFi...


















