3290 Stella Crescent, Windsor