Updated: December 14, 2017 The Lost Stone Hotel Tengchong, Inside Yunfeng Mountain Forest Park, near Yunfeng County Road