Visa information for for Greece nationals travelling to France on business

No visa is required for business travellers from Greece travelling to France.

Embassy details

The French Consulate
6A Cromwell Road
London
SW7 2EW

View website →