Rio Sidra


Rio Sidra is a densely populated island town in the San Blas Archipelago of the Kuna Yala comarca of Panama. The island is off Panama's north coast.