Top Channel

Top Channel is a national commercial television station based in Tirana, Albania, that was founded in 2001.