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 … Continue reading Mikado Natural Lodge