Alouatta palliata palliata CN, Costa Rica is a photo spot in Los Chiles, Costa Rica at 10.98246, -84.7342. ShotHotspot has 4 photos taken here by 2 photographers. It's good for water photography. Other photo spots nearby include sloth rescue, Capuchin Monkey and Costa Rica.