Details
Lookout Inn
Website | |
Description | The Lookout Inn Lodge is located in Costa Rica in the town of Carate on the "Osa Peninsula" at the extreme end of the road in Carate on the edge of Corcovado National Park |
Rating | |
Ownership | davestravel2 |
Views | 114 views. Averaging 0 views per day. |
Similar Listings | |
Submission Date | Aug 02, 2012 |