Star TV

3 4

1,064
About Channel


Star TV is a television station in Istanbul, Turkey, providing variety of programs including News, Movies, Series, and Shows. star tv turkey live