The Pyrenees mountains are located in southwest Europe, forming a natural border between France and Spain.