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