Appearance
Jalan Gunung Guntur, Taman Sari II, Denpasar is a landmark in Denpasar, Provinsi Bali, Indonesia.