Should I apply to transfer to Paris location?

So my dream for some time has been to get an international education. So, I applied at several schools in the UK. But, I originally had wanted to study in France as I have been taking French for almost 7 years and want to become fluent. But then I found out only master’s programs are taught in English. Jump to now, when I suddenly realized this school has a location in Paris. However, it is past normal applications date (I think I’d need to get it in by June 14th?) and I would have to be a transfer as I’ll have finished 2 years of school after this year (but one year of my degree program). My high school tests and GPA were pretty good, maybe a bit above average but my college performance has been very mediocre. Should I still apply? It would be for Environmental Science.

American University in Paris is not associated with American University (DC).

oh…