3362 Teeterville Road, Windham Centre