Back

Asia, Indonesia, Denpasar


More pictures from this city


Bali Beach Bedugul, Bali - Indonesia Tanah Lot Temple