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.
Puerto Francisco de Orellana is a city in Ecuador. It is the capital of Orellana Province.