Greece Lepanto TV Admin June 17, 2015 February 5, 2020 Watch Lepanto TV Live Streaming… Lepanto TV is one of the biggest regional channels in west Greece, based in Nafpaktos. 05600