Keenan TX Hotels & Motels 1. 10500 Deer Lake Lodge Road, Keenan, TX 77316 | Deer Lake Lodge Resort & Spa (936) 647-1383