Europe

Photo: Odivelas - Odivelas is a city in Odivelas Municipality in Lisbon Metropolitan Area, Portugal. The city has a population of 50,846. The municipality is composed of 7 parishes, and is located in... learn more

Start Your Journey

Contact The Travel Experts