TRex Beach Located at Kelingking Beach (Secret Point) on Nusa Peninda, Indonesia If you’re looking to explore Bali in 2020 then contact us now!