Andorra, where France and Spain meet. The Principality of Andorra is located between France and Spain. This country is known for its many ski resorts and thermal baths, and can be reached from both France and Spain. Andorra la Vella. The city of Andorra la Vella is the principality’s main city. This town is known … Continue reading