The Steamboat Inn Bed and Breakfast Jefferson, Texas
Featuring garden views, The Steamboat Inn is located in Jefferson, around 22 km from Caddo Lake State Park. There is an outdoor fireplace and guests can make use of free Wi-Fi and free private parking.
Number of rooms: 5
114 North Marshall Street, Jefferson, TX 75657, United States