saltofportugal.com
The Miramar beach
One of the most beautiful beaches in Portugal is Miramar, near Oporto. It has a long stretch of sand bathed by green and blue water. But what makes this beach so special, is an old church built on …