Tilia****
Kemal Pasa Mh.Mahmudiye Sokak 7 - Istanbul, Turkey
Category: Hotel ****
The Tilia Hotel is a unique budget hotel in Istanbul
The hotel features excellent facilities, original atmosphere and ... more info »
The hotel features excellent facilities, original atmosphere and ... more info »