|
The Lookout Inn on Beautiful Carate Beach on the Osa Peninsula of Costa Rica has an amazing feat of engineering known as the Stairway To Heaven. It is a stairway that goes to the top of the mountain behind us. Once at the top you can then find trails that lead through the jungle and even to a waterfall.

This is melvin your guide.

These are just 15 of over 350 stairs!
|