Located a short drive from Toronto in Cambridge, Ontario, Langdon Hall Country Inn and Spa provides a luxe getaway with equal parts relaxation, natural bounty, indulgent cuisine and dreamy spa treatments. Published in the  July/August 2016 issue of Elevate.