I don't know where to post this, so I will start with London.
My question is which city is the best to start from? London or Paris? Does one have an advantage over the other? Is ones airport better than the other? We plan to use the Channel Tunnel between cities. Any suggestions would be very helpful.
Thanks for any help