Place between France and Spain (7)
I believe the answer is:
andorra
(Other definitions for andorra that I've seen before include "Principality between France and Spain" , "Self-governing principality in Pyrenees" , "Small republic between Spain and France" , "mountainous country" , "Small republic in the eastern Pyrenees" .)