Tavira, also known as Venice of the Algarve, is a Portuguese city located in the southeastern region of the country.
Visit
Complete guide to visiting Tavira