Denpasar Attractions & Activities - The Best Holiday Destinations for 2020
Bajra Sandhi monument in Puputan Park, Denpasar
Denpasar is the largest city and capital of the island of Bali, Indonesia. It is located in South Bali.
The Most Frequently Asked Travel Questions about Denpasar