Explore the Underwater Buddha Statue at Nusa Penida and Lembongan
Buddha Point is a stunning group of underwater Buddhist temple statues located near Nusa Ceningan and Nusa Lembongan in Bali. This travel guide will provide you with essential information on how to reach this unique attraction and valuable insights for your trip!