3Torla, Spain

If you’re looking to get away from civilization to the beat of mountains, glaciers, and UNESCO-recognized natural splendor, you can do no better than the village of Torla in the Spanish province of Aragon.

SHARE