Samosir Villa Resort and Restaurant 

"LUXURY AMIDST NATURE'S WONDER"

 

 

+62 625 451399
Tuk Tuk Siadong, Samosir Island - LAKE TOBA, North Sumatra, Indonesia
Switch to desktop site
sc