Mount Roraima: The Lost World in Venezuela
“The Lost World” Mount Roraima in Venezuela is located in one of the most isolated places in South America, in the Canaima National Park.
“The Lost World” Mount Roraima in Venezuela is located in one of the most isolated places in South America, in the Canaima National Park.
If you are going to spend sometime in Caracas, then read about our experience there. It pays to be prepared and is somewhere we found, that less is more.
Looking for budget accommodation in Caracas? Check out our review for Nelson’s Place