Hotel Grand Star, Istanbul
Hotel Grand Star has been built in Taksim, one of the Istanbul’s cultural and commercial centres, for your comfort and convenience. Its 117 comfortable rooms, which are air-conditioned, provide a …
Hotel Grand Star, Istanbul Read More