Knollwood TX Apartments 1. 211 Cannon Ln, Knollwood, TX 75092 | Creed Canyon Apartments (903) 771-0900