Americas Best Value Inn New Boston New Boston
1024 North Center Street
New Boston,
TX 75570
Near Trail Head Park