10785 MANCROFT Street, Windsor