Can you stay in Newmans castle?
Can you stay in Newmans castle? Sleeping in a Castle in Texas (Yes, You Can Stay Here!) From Houston, you can arrive at the drawbridge of Newman’s Castle, in Bellville, Texas, in just over an hour. We took our scout […]