User
Menu
» Hotel Taksim Terrace - Istanbul Turkey
Photo Hotel Taksim Terrace ISTANBUL
Aybasti Sokak34430 IstanbulHotels 3 Stars Turkey