EUFCN: Greece’s Chiliadou Beach Nominated for Best Filming Location
The European Film Commission Network (EUFCN) has included Chiliadou Beach on the island of Evia, Greece, among the five finalists for the Best Filming Location competition.
Posted On 27 Jan 2023