Vila Nova de Milfontes is known as “the princess of Alentejo” and is famous for its beaches.

Guide to visit Vila Nova de Milfontes
Visit

Guide to visit Vila Nova de Milfontes