Windsor Heart Institute Essex Return to Directory Address Windsor Heart Institute - Essex Location 186 Talbot St S Suite A Essex, ON Phone: 519-977-6643 Phone 519-800-2535