Photos tagged with 'DENPASAR' (1/2)

Denpasar is located in the south of Bali, Indonesia, and is the capital of Bali Province. The name means "market of the north".

More Interesting Tags