It’s called as the “highest” stall in Indonesia because it is located at an altitude of 3,150 meters above sea level. SEE MORE...