Mikado Natural Lodge
Mikado Natural Lodge is a small, private resort located near the top of a large hill (mountain?), outside of Pinilla, Costa Rica, a hidden oasis arrived at after driving through…
Blog about anything .... everything ... nothing!