obidos

Explore Óbidos, a charming medieval town in Portugal known for its historic castle, vibrant festivals, and picturesque cobblestone streets. A true cultural gem!