Horse Creek Inn Houston (Missouri)
1121 South Sam Houston Boulevard
Houston
MO 65483Houston (Missouri), United States
Featuring luxurious accommodation and high standards of comfort, Horse Creek Inn is your home away from home when visiting the Houston area. Situated at Route 63 and Route 17 in the beautiful Houston, Missouri, this property is positioned directly on the Trans American Trail. The close by attractions include Montauk State Park, Laura Ingalls Wilder Homestead, canoeing, fishing, hiking, horseback riding and many more. The Horse Creek Inn Houston boasts warm and cosy accommodation units that offer the utmost in comfort, service and convenience. With its beautiful and inviting ambience, the in-ho Read more about Horse Creek Inn Houston (Missouri)