travelingbuff.com
Beja, Portugal
The tiny, quaint town of Beja, Portugal…