GRAND S HOTEL ISTANBUL

Yavuz Selim Mahallesi Otogar
ISTANBUL
Turkey