The turtle pond ← Previous Next → Bathed in natural light, is the pond, home to hordes of “tortuous” living in this tropical oasis.