Hubbard TX Hotels & Motels 1. 901 NE 4th St, Hubbard, TX 76648 | Westworld Country Inn (254) 576-2541