|
The Lookout Inn on Beautiful Carate Beach on the Osa Peninsula of Costa Rica is located in a rain forest. There are 75 varieties of trees right here on the property and more in the nearby Corcovado National Park. Here are just a few of that can be seen.





|