Add Your Own Review
The Pachira Lodge in the Tortuguero Rain Forest on the Caribbean coast of Costa Rica cannot be reached by road or rail and, by the time we finally touched down in the capital city of San Jose...
Silver Travel Advisor is a UK registered limited company. Registration no.: 7408308. VAT no.: 100952746 All rights reserved.