
the nearest village to Turtle Beach Lodge, is located approximately 90 miles Northwest of the capital city of San Jose, on the Caribbean Sea, Turtle Beach Lodges an island with access only by air or water. The property has a canal on one side and beach on the other, with 175 acres in between.
Be the first to write a review of this hotel. It just takes a few minutes and you'll be providing a valuable service by sharing the details of your stay with your fellow travelers.