Company Overview Garden Villa is a charming retirement residence located in the heart of Chesterville, Ontario, featuring 87 suites designed for independent living. We pride ourselves on providing a warm and supportive environment, offering both independent living and enhanced care…