1684 Blevins Ln, Keller, TX 76248, USA