A close up of a person at The Captains Castle.

The Captains Castle

About The Inn

The Captains Castle bed and breakfast located in Jefferson, Texas, provides southern hospitality and charm at its finest. We welcome you to experience the elegance, charm, and rich history of our Jefferson Castle"

403 E Walker St, Jefferson, Texas 75657

Loading...