Top 5 best places in portugal

1. Tavira, a traditional beach Town Tavira is a delightful fishing town, which is situated on the much calmer eastern

Continue reading