Our Facilities

Windsor Chapel is proud to offer three beautiful locations ready to serve you and your family.

Whether you choose our new, state of the art South Chapel located at 3048 Dougall Avenue; our beautifully updated Central Chapel at 1700 Tecumseh Road East; or our spacious and warm Banwell Chapel at 11677 Tecumseh Road East; you’ll find our compassionate team ready to exceed your family’s expectations.