Star Plus is a television channel from Albania. The headquarters is located in Shkoder.

Leave a comment

Star Plus TV