A Walk Around Leitza

Home to just under 1,000 inhabitants, you may wonder how on earth I ended up walking around the quaint yet strange town of Leitza, located in Northern Navarra, Spain. I’d never heard of Leitza before visiting as a part of my trip to Northern Navarra, but our hosts promised...
Read more