The Nelson House is a 155-year-old Italianate mansion, now located at 382 W. Muskegon Ave. in the Houston Historic District. The house was moved July 17, 2024 from its location at 1292 Jefferson ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results