France Schengen Visa is located in LONDON, United Kingdom on Kemp House, 160 City Road, London,. France Schengen Visa is rated 3.8 out of 5 in the category travel services in United Kingdom. France Visa From UK – Apply for a Schengen visa from the UK and get the unparalleled assistance you need for your stay in France. We provide the best of visa consultation and facilitation services at an affordable visa fee.\\\",France Visa From UK – Apply for a Schengen visa from the UK and get the unparalleled assistance you need for your stay in France. We provide the best of visa consultation and facilitation services at an affordable visa fee.\"
Address
Kemp House, 160 City Road, London,
Phone
020 8432 3472|02084324625