Village at St Clair (The)

1800 Talbot Rd
Windsor