Located in the charming coastal town of Mamboro, Indonesia, Pantai Dupa is a picturesque beach that promises an unforgettable tropical experience. This pristine beach stretches along the shoreline for approximately 1.2 kilometers, featuring soft, golden sands that invite you to relax and unwind.