Denpasar travel guide - Wikitravel
Denpasar [1] is the largest city and capital of the island of Bali, Indonesia. It is located in South Bali. Understand [edit] Denpasar is a bustling, multi-cultural city and although it can seem a little intimidating the first time you visit, just do not ...