Puerto Francisco de Orellana

city in Ecuador, capital of the Orellana Province

Puerto Francisco de Orellana is a city in Ecuador. It is the capital of Orellana Province.

Flag