The Lansdowne Resort: A Beautiful Weekend Away in Leesburg
Located in the serene town of Leesburg, Virginia, the Lansdowne Resort’s an oasis with a beautiful state-of-the-art spa. Whether you’re looking to spend some solo time away or want to have a relaxing weekend with your loved ones, their stunning 500+ acre property is…