ANDORRA LA VELLA (ANDORRA) is located in the Pyrenees mountains and lying on the border between Spain and France
Andorra la Vella is a small landlocked country, located in the Pyrenees mountains and lying on the border between Spain and France. Once isolated, it is currently a prosperous country and it's an ideal destination for those seeking peace and relaxation.