Surrounded by beautiful countryside and offering all the welcoming charm of an elaborate country home, Sheen Falls Lodge is a luxurious retreat in an intimate setting.