Immerse yourself in nature, delighting in the magic of Carara National forest right in your backyard, indulging your senses with a rich dosage of peace, views, and wildlife, watching flocks of Scarlet Macaws and Toucans waving around, monkeys and iguanas living it up in the trees of this special neighborhood 3D-Tour …
Source