A lodge nestled in the lush green forest.
Location: Kanchanaburi, Thailand
Review: Tranquil escape surrounded by nature.