Crocodile Bay Lodge
Crocodile Bay Resort is Costa Rica’s finest Sport Fishing and Ecotour destination. The resort is situated on 44 acres of lush tropical gardens with 44 air-conditioned rooms in Puerto Jimenez on Costa Rica’s South Pacific Coast. Costa Rica fishing at Crocodile Bay Resort is world-class with catch and release Bill Fishing in the Pacific Ocean…